def test_value(self): with self.assertRaisesRegexp(Invalid, re.compile("Value.*string.*")): validate_environment({"foo": None})
def test_key(self): with self.assertRaisesRegexp(Invalid, re.compile("Key.*string.*")): validate_environment({1: None})
def test_type(self): with self.assertRaisesRegexp(Invalid, re.compile("Expected a dictionary")): validate_environment(None)