def testDomainOk(self): self.c.params.getUnserialized({"partner": None}) return ( self.c.run() .addCallback(lambda _: self.assert_(IPartner.providedBy(self.c.partner))) .addCallback(lambda _: self.assert_(IDomain.providedBy(self.c.domain))) )
def testDefaultDomain(self): domain = getDefaultDomain() self.assert_(IDomain.providedBy(domain)) self.assertEqual(None, domain.parent()) # у домена по умолчанию не может быть явных детей, т.к. он не допускает итерацию return domain.children().addCallback(self.assertEqual, {})