class TypeRegistryTests(unittest.TestCase): def setUp(self): self.config = pyramid.testing.setUp() self.types = TypeRegistry() def tearDown(self): pyramid.testing.tearDown() def test_register(self): # Register a type self.assertEqual([], list(self.types.names)) self.types.register('foo', None) self.assertEqual(['foo'], list(self.types.names)) def test_unregister_unknown(self): # Unregister unknown self.assertRaises(NotRegisteredError, self.types.unregister, 'foo') def test_unregister(self): self.types.register('bar', None) self.assertEqual(['bar'], list(self.types.names)) self.types.unregister('bar') self.assertEqual([], list(self.types.names)) self.assertRaises(UnknownFieldTypeError, self.types.definition, 'bar') self.assertRaises(UnknownFieldTypeError, self.types.validation, 'bar') def test_register_again(self): self.types.register('foo', None) self.assertRaises(AlreadyRegisteredError, self.types.register, 'foo', None)
class TypeRegistryTests(unittest.TestCase): def setUp(self): self.config = testing.setUp() self.types = TypeRegistry() def tearDown(self): testing.tearDown() def test_register(self): # Register a type self.assertEqual([], self.types.names) self.types.register('foo', None) self.assertEqual(['foo'], self.types.names) # Unregister unknown self.assertRaises(NotRegisteredError, self.types.unregister, 'bar') # Unregister the type self.types.unregister('foo') self.assertEqual([], self.types.names) # Unregister again self.assertRaises(NotRegisteredError, self.types.unregister, 'foo')
def setUp(self): self.config = pyramid.testing.setUp() self.types = TypeRegistry()
def setUp(self): self.config = testing.setUp() self.types = TypeRegistry()