~launchpad-results/launchpad-results/trunk

« back to all changes in this revision

Viewing changes to lib/lpresults/registry/models/tests/test_project.py

  • Committer: Marc Tardif
  • Date: 2011-07-25 17:11:24 UTC
  • Revision ID: marc.tardif@canonical.com-20110725171124-0gg693yorqv2sxbf
Added script for importing submissions from Launchpad.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
    IProjectSet,
14
14
    ProjectSearchParams,
15
15
    )
 
16
from lpresults.registry.models.tests.test_series import TestSeriesTargetMixin
16
17
from lpresults.registry.testing.cases import TestCaseWithFactory
17
18
from lpresults.registry.testing.layers import FunctionalDatabaseLayer
18
19
 
22
23
    layer = FunctionalDatabaseLayer
23
24
 
24
25
    def test_create(self):
25
 
        person = self.factory.makePerson()
26
26
        project_name = self.factory.getUniqueString(u"project-name")
27
27
        series_name = self.factory.getUniqueString(u"series-name")
28
 
        project = getUtility(IProjectSet).create(
29
 
            person, project_name, series_name)
 
28
        project = getUtility(IProjectSet).create(project_name, series_name)
30
29
        self.assertNotEquals(project, None)
31
30
        self.assertEquals(project.name, project_name)
32
31
        self.assertEquals(project.development_focus.name, series_name)
64
63
        self.assertEquals(other, project)
65
64
 
66
65
 
 
66
class TestSeriesTarget(TestCaseWithFactory, TestSeriesTargetMixin):
 
67
 
 
68
    def getSeriesTarget(self):
 
69
        return self.factory.makeProject()
 
70
 
 
71
 
67
72
def test_suite():
68
73
    return defaultTestLoader.loadTestsFromName(__name__)