def test_default_impl_readonly(self): alsoProvides(self.folder, IStorageEnabled) sf = IStorageFactory(self.folder) sf.backend = u'dummy_a' self.assertEqual(sf.backend, u'dummy_a') with self.assertRaises(ValueError) as cm: sf.backend = u'dummy_b' self.assertEqual(cm.exception.args, ('backend', 'field is readonly'))
def test_default_impl_readonly(self): alsoProvides(self.folder, IStorageEnabled) sf = IStorageFactory(self.folder) sf.backend = u'dummy_a' self.assertEqual(sf.backend, u'dummy_a') with self.assertRaises(ValueError) as cm: sf.backend = u'dummy_b' self.assertEqual(cm.exception.args, ('backend', 'field is readonly'))
def test_default_impl_no_backend(self): alsoProvides(self.folder, IStorageEnabled) sf = IStorageFactory(self.folder) with self.assertRaises(ConstraintNotSatisfied): sf.backend = u'test'
def test_default_impl_no_backend(self): alsoProvides(self.folder, IStorageEnabled) sf = IStorageFactory(self.folder) with self.assertRaises(ConstraintNotSatisfied): sf.backend = u'test'