Ejemplo n.º 1
0
    def test_MultipleProjectsTeamHasOneProject_ProjectsIsOnlyContainsThatItem(self):
        t = test_team()
        p = test_project(team=t)

        t2 = test_team(name="foo", leader=test_user(username="******"))
        test_project(name="foo proj", team=t2)

        self.assertEqual([p], list(t.projects))
Ejemplo n.º 2
0
    def test_MultipleProjectsTeamHasOneProject_ProjectsIsOnlyContainsThatItem(
            self):
        t = test_team()
        p = test_project(team=t)

        t2 = test_team(name="foo", leader=test_user(username="******"))
        test_project(name="foo proj", team=t2)

        self.assertEqual([p], list(t.projects))
Ejemplo n.º 3
0
    def test_CreateRelease_NewReleaseTeamIsCalled(self):
        with patch("accounts.emails.new_release_team", MagicMock()):
            u1 = test_user(username="******")
            u2 = test_user(username="******")
            t = test_team(members=[u1, u2])
            p = test_project(team=t)
            r = test_release(project=p)

            accounts.emails.new_release_team.assert_called_once_with(r)
Ejemplo n.º 4
0
    def test_CreateRelease_NewReleaseTeamIsCalled(self):
        with patch("accounts.emails.new_release_team", MagicMock()):
            u1 = test_user(username="******")
            u2 = test_user(username="******")
            t = test_team(members=[u1, u2])
            p = test_project(team=t)
            r = test_release(project=p)

            accounts.emails.new_release_team.assert_called_once_with(r)
Ejemplo n.º 5
0
    def test_UpdateRelease_NewReleaseTeamIsCalled(self):
        u1 = test_user(username="******")
        u2 = test_user(username="******")
        t = test_team(members=[u1, u2])
        p = test_project(team=t)
        r = test_release(project=p)

        with patch("accounts.emails.new_release_team", MagicMock()):
            r.number = "newnumber"
            r.save()

            self.assertFalse(accounts.emails.new_release_team.called)
Ejemplo n.º 6
0
    def test_UpdateRelease_NewReleaseTeamIsCalled(self):
        u1 = test_user(username="******")
        u2 = test_user(username="******")
        t = test_team(members=[u1, u2])
        p = test_project(team=t)
        r = test_release(project=p)

        with patch("accounts.emails.new_release_team", MagicMock()):
            r.number = "newnumber"
            r.save()

            self.assertFalse(accounts.emails.new_release_team.called)
Ejemplo n.º 7
0
    def test_TeamHasNoProjects_ProjectsIsEmpty(self):
        t = test_team()

        self.assertEqual(0, len(t.projects))
Ejemplo n.º 8
0
    def test_TeamHasMultipleProjects_ProjectsContainsAllProjects(self):
        t = test_team()
        p1 = test_project(team=t)
        p2 = test_project(name="foo proj", team=t)

        self.assertEqual({p1, p2}, set(t.projects))
Ejemplo n.º 9
0
    def test_TeamHasOneProject_ProjectsIsOnlyContainsThatItem(self):
        t = test_team()
        p = test_project(team=t)

        self.assertEqual([p], list(t.projects))
Ejemplo n.º 10
0
    def test_TeamHasNoProjects_ProjectsIsEmpty(self):
        t = test_team()

        self.assertEqual(0, len(t.projects))
Ejemplo n.º 11
0
    def test_TeamHasMultipleProjects_ProjectsContainsAllProjects(self):
        t = test_team()
        p1 = test_project(team=t)
        p2 = test_project(name="foo proj", team=t)

        self.assertEqual({p1, p2}, set(t.projects))
Ejemplo n.º 12
0
    def test_TeamHasOneProject_ProjectsIsOnlyContainsThatItem(self):
        t = test_team()
        p = test_project(team=t)

        self.assertEqual([p], list(t.projects))