~launchpad-results/launchpad-results/trunk

« back to all changes in this revision

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

  • Committer: Marc Tardif
  • Date: 2011-09-14 01:25:40 UTC
  • Revision ID: marc.tardif@canonical.com-20110914012540-1gs255vhv6kb0mg4
Added updating of submissions periodically.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
from unittest import defaultTestLoader
9
9
 
 
10
from lpresults.registry.interfaces.series import ISeriesSet
 
11
from lpresults.registry.interfaces.distroseries import IDistroSeries
10
12
from lpresults.registry.models.tests.test_series import TestSeriesSetMixin
11
13
from lpresults.registry.testing.cases import TestCaseWithFactory
12
14
 
16
18
    def getSeriesContext(self):
17
19
        return self.factory.makeDistribution()
18
20
 
 
21
    def test_new(self):
 
22
        context = self.getSeriesContext()
 
23
        name = self.factory.getUniqueString(u"series-name")
 
24
        version = self.factory.getUniqueString(u"series-version")
 
25
        series = ISeriesSet(context).new(name, version)
 
26
        self.assertNotEquals(series, None)
 
27
        self.assertTrue(IDistroSeries.providedBy(series))
 
28
        self.assertEquals(series.name, name)
 
29
        self.assertEquals(series.version, version)
 
30
 
19
31
 
20
32
def test_suite():
21
33
    return defaultTestLoader.loadTestsFromName(__name__)