Fixing tests and documentation

remotes/origin/enhancement/email-actions
Jesús Espino 2014-02-18 17:59:23 +01:00
parent 0779f5f447
commit ab42052968
12 changed files with 20 additions and 2215 deletions

View File

@ -22,9 +22,9 @@ Just execute these commands in your virtualenv(wrapper):
.. code-block:: console .. code-block:: console
pip install -r requirements.txt pip install -r requirements.txt
python manage.py syncdb --migrate --noinput python manage.py syncdb --all --noinput
python manage.py migrate --fake
python manage.py loaddata initial_user python manage.py loaddata initial_user
python manage.py loaddata initial_role
python manage.py sample_data python manage.py sample_data
python manage.py createinitialrevisions python manage.py createinitialrevisions

View File

@ -7,7 +7,8 @@ echo "-> Create taiga DB"
createdb taiga createdb taiga
echo "-> Run syncdb" echo "-> Run syncdb"
python manage.py syncdb --migrate --noinput --traceback python manage.py syncdb --all --noinput --traceback
python manage.py migrate --fake
# echo "-> Load initial Site" # echo "-> Load initial Site"
# python manage.py loaddata initial_site --traceback # python manage.py loaddata initial_site --traceback
echo "-> Load initial domain" echo "-> Load initial domain"

View File

@ -175,7 +175,7 @@ class RegisterTests(test.TestCase):
def _create_role(self): def _create_role(self):
role_model = get_model("users", "Role") role_model = get_model("users", "Role")
instance = role_model(name="foo", slug="foo", instance = role_model(name="foo", slug="foo",
order=1, computable=True) order=1, computable=True, project_id=1)
instance.save() instance.save()
return instance return instance

File diff suppressed because it is too large Load Diff

View File

@ -15,7 +15,7 @@ from . import create_issue
class IssuesTestCase(test.TestCase): class IssuesTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1) # Project owner self.user1 = create_user(1) # Project owner

View File

@ -14,7 +14,7 @@ from . import create_milestone
class MilestonesTestCase(test.TestCase): class MilestonesTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json",] fixtures = ["initial_domains.json",]
def setUp(self): def setUp(self):
self.user1 = create_user(1) self.user1 = create_user(1)

View File

@ -18,7 +18,7 @@ from . import create_task
class TasksTestCase(test.TestCase): class TasksTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1) # Project owner self.user1 = create_user(1) # Project owner

View File

@ -20,7 +20,7 @@ def create_project(id, owner, save=True):
def add_membership(project, user, role_slug="back"): def add_membership(project, user, role_slug="back"):
model = get_model("users", "Role") model = get_model("users", "Role")
role = model.objects.get(slug=role_slug) role = model.objects.get(slug=role_slug, project=project)
model = get_model("projects", "Membership") model = get_model("projects", "Membership")
instance = model.objects.create( instance = model.objects.create(

View File

@ -13,7 +13,7 @@ from taiga.projects.models import Project, Membership
from . import create_project, add_membership from . import create_project, add_membership
class ProfileTestCase(test.TestCase): class ProfileTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1, is_superuser=True) self.user1 = create_user(1, is_superuser=True)
@ -170,7 +170,10 @@ class ProjectsTestCase(test.TestCase):
add_membership(self.project1, self.user3, "back") add_membership(self.project1, self.user3, "back")
add_membership(self.project3, self.user3, "back") add_membership(self.project3, self.user3, "back")
self.dev_role = get_model("users", "Role").objects.get(slug="back") self.dev_role1 = get_model("users", "Role").objects.get(slug="back", project=self.project1)
self.dev_role2 = get_model("users", "Role").objects.get(slug="back", project=self.project2)
self.dev_role3 = get_model("users", "Role").objects.get(slug="back", project=self.project3)
self.dev_role4 = get_model("users", "Role").objects.get(slug="back", project=self.project4)
def test_send_invitations_01(self): def test_send_invitations_01(self):
response = self.client.login(username=self.user1.username, response = self.client.login(username=self.user1.username,
@ -178,7 +181,7 @@ class ProjectsTestCase(test.TestCase):
self.assertTrue(response) self.assertTrue(response)
url = reverse("memberships-list") url = reverse("memberships-list")
data = {"role": self.dev_role.id, data = {"role": self.dev_role4.id,
"email": "pepe@pepe.com", "email": "pepe@pepe.com",
"project": self.project4.id} "project": self.project4.id}
@ -195,7 +198,7 @@ class ProjectsTestCase(test.TestCase):
self.assertTrue(response) self.assertTrue(response)
url = reverse("memberships-list") url = reverse("memberships-list")
data = {"role": self.dev_role.id, data = {"role": self.dev_role4.id,
"email": "pepe@pepe.com", "email": "pepe@pepe.com",
"project": self.project4.id} "project": self.project4.id}
@ -219,7 +222,7 @@ class ProjectsTestCase(test.TestCase):
self.assertTrue(response) self.assertTrue(response)
url = reverse("memberships-list") url = reverse("memberships-list")
data = {"role": self.dev_role.id, data = {"role": self.dev_role3.id,
"email": self.user3.email, "email": self.user3.email,
"project": self.project3.id} "project": self.project3.id}

View File

@ -15,7 +15,7 @@ from . import create_userstory
class UserStoriesTestCase(test.TestCase): class UserStoriesTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1) # Project owner self.user1 = create_user(1) # Project owner

View File

@ -13,7 +13,7 @@ from .. import models
class UserStoriesServiceTestCase(test.TestCase): class UserStoriesServiceTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1) # Project owner self.user1 = create_user(1) # Project owner

View File

@ -14,7 +14,7 @@ from . import create_wiki_page
class WikiPagesTestCase(test.TestCase): class WikiPagesTestCase(test.TestCase):
fixtures = ["initial_role.json", "initial_domains.json"] fixtures = ["initial_domains.json"]
def setUp(self): def setUp(self):
self.user1 = create_user(1) self.user1 = create_user(1)