def test_validate_meta_bad_value(self): """ All values must be strings. """ self.assertFalse(validate_meta({'foo': 1}))
def test_validate_meta_wrong_type(self): """ If the meta-data isn't a dictionary then fail. """ self.assertFalse(validate_meta(('foo', 'bar')))
def test_validate_meta_bad_key(self): """ All keys must be strings. """ self.assertFalse(validate_meta({1: 'foo'}))
def test_validate_meta(self): """ A dictionary containing key/value strings passes. """ self.assertTrue(validate_meta({'foo': 'bar'}))