Ejemplo n.º 1
0
 def test_mismatch_unproxied(self):
     obj = Implementor()
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertIsInstance(matcher.match(obj), IsNotProxied)
Ejemplo n.º 2
0
 def test_mismatch_does_not_implement(self):
     obj = ProxyFactory(object(), checker=NamesChecker())
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertIsInstance(matcher.match(obj), DoesNotProvide)
Ejemplo n.º 3
0
 def test_mismatch_does_not_implement(self):
     obj = ProxyFactory(object(), checker=NamesChecker())
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertIsInstance(matcher.match(obj), DoesNotProvide)
Ejemplo n.º 4
0
 def test_match(self):
     obj = ProxyFactory(
         Implementor(), checker=NamesChecker(names=("doFoo", )))
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertThat(obj, matcher)
     self.assertEqual(None, matcher.match(obj))
Ejemplo n.º 5
0
 def test_match(self):
     obj = ProxyFactory(
         Implementor(), checker=NamesChecker(names=("doFoo", )))
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertThat(obj, matcher)
     self.assertEqual(None, matcher.match(obj))
Ejemplo n.º 6
0
 def test_mismatch_unproxied(self):
     obj = Implementor()
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertIsInstance(matcher.match(obj), IsNotProxied)
Ejemplo n.º 7
0
 def test_makeSourcePackageReleaseFile_returns_ISPRF(self):
     spr_file = self.factory.makeSourcePackageReleaseFile()
     self.assertThat(spr_file,
                     ProvidesAndIsProxied(ISourcePackageReleaseFile))
Ejemplo n.º 8
0
 def test_str(self):
     matcher = ProvidesAndIsProxied(ITestInterface)
     self.assertEqual(
         "Provides %r and is proxied." % ITestInterface,
         str(matcher))
Ejemplo n.º 9
0
 def test_getOrMakeBinaryPackageName_returns_proxied_IBPN(self):
     binarypackagename = self.factory.getOrMakeBinaryPackageName()
     self.assertThat(binarypackagename,
                     ProvidesAndIsProxied(IBinaryPackageName))
Ejemplo n.º 10
0
 def test_makeCopyJobPackageUpload_makes_proxied_IPackageUpload(self):
     pu = self.factory.makeCopyJobPackageUpload()
     self.assertThat(pu, ProvidesAndIsProxied(IPackageUpload))
Ejemplo n.º 11
0
 def test_makeBinaryPackageFile_returns_IBinaryPackageFile(self):
     bpf = self.factory.makeBinaryPackageFile()
     self.assertThat(bpf, ProvidesAndIsProxied(IBinaryPackageFile))
Ejemplo n.º 12
0
 def test_makeCVE_returns_cve(self):
     cve = self.factory.makeCVE(sequence='2000-1234')
     self.assertThat(cve, ProvidesAndIsProxied(ICve))
Ejemplo n.º 13
0
 def test_makeSuiteSourcePackage_returns_ISuiteSourcePackage(self):
     ssp = self.factory.makeSuiteSourcePackage()
     self.assertThat(ssp, ProvidesAndIsProxied(ISuiteSourcePackage))
Ejemplo n.º 14
0
 def test_makeSourcePackageRelease_returns_proxied_ISPR(self):
     spr = self.factory.makeSourcePackageRelease()
     self.assertThat(spr, ProvidesAndIsProxied(ISourcePackageRelease))
Ejemplo n.º 15
0
 def test_makeBinaryPackageRelease_returns_IBinaryPackageRelease(self):
     bpr = self.factory.makeBinaryPackageRelease()
     self.assertThat(bpr, ProvidesAndIsProxied(IBinaryPackageRelease))