def test_get_interfaces(self): fti_mock = Mock(spec=DexterityFTI) fti_mock.lookupSchema = Mock(return_value=IDummy) self.mock_utility(fti_mock, IDexterityFTI, name=u"testtype") factory = DexterityFactory(portal_type=u"testtype") spec = factory.getInterfaces() self.assertEqual(u"testtype", spec.__name__) self.assertEqual([IDummy, Interface], list(spec.flattened()))
def test_get_interfaces(self): fti_mock = Mock(spec=DexterityFTI) fti_mock.lookupSchema = Mock(return_value=IDummy) self.mock_utility(fti_mock, IDexterityFTI, name=u"testtype") factory = DexterityFactory(portal_type=u"testtype") spec = factory.getInterfaces() self.assertEqual(u"testtype", spec.__name__) self.assertEqual([IDummy, Interface], list(spec.flattened()))
def test_get_interfaces(self): fti_mock = self.mocker.mock(DexterityFTI) self.expect(fti_mock.lookupSchema()).result(IDummy) self.mock_utility(fti_mock, IDexterityFTI, name=u"testtype") self.replay() factory = DexterityFactory(portal_type=u"testtype") spec = factory.getInterfaces() self.assertEqual(u"testtype", spec.__name__) self.assertEqual([IDummy, Interface], list(spec.flattened()))
def test_get_interfaces(self): fti_mock = self.mocker.mock(DexterityFTI) self.expect(fti_mock.lookupSchema()).result(IDummy) self.mock_utility(fti_mock, IDexterityFTI, name=u"testtype") self.replay() factory = DexterityFactory(portal_type=u"testtype") spec = factory.getInterfaces() self.assertEqual(u"testtype", spec.__name__) self.assertEqual([IDummy, Interface], list(spec.flattened()))