Ejemplo n.º 1
0
 def test_from_yaml_dict_fail_value_unknown(self):
     with pytest.raises(ValueError):
         EnvironmentDict.from_yaml_dict({'key': ['list']})
Ejemplo n.º 2
0
 def test_from_yaml_dict_fail_key_not_string(self):
     with pytest.raises(AssertionError):
         EnvironmentDict.from_yaml_dict({1: 'not string key'})
Ejemplo n.º 3
0
 def test_from_yaml_dict_fail_bad_type(self):
     with pytest.raises(AssertionError):
         EnvironmentDict.from_yaml_dict('not a dict')
Ejemplo n.º 4
0
 def test_from_yaml_dict_success_encrypted(self):
     obj = EnvironmentDict.from_yaml_dict({'foo': {'encrypted': 'foo'}})
     assert obj == EnvironmentDict({'foo': Encrypted('foo')})
Ejemplo n.º 5
0
 def test_from_yaml_dict_success_to_encrypt(self):
     obj = EnvironmentDict.from_yaml_dict({'foo': {'to_encrypt': 'foo'}})
     assert obj == EnvironmentDict({'foo': ToEncrypt('foo')})
Ejemplo n.º 6
0
 def test_from_yaml_dict_success_plain(self):
     obj = EnvironmentDict.from_yaml_dict({'foo': 'bar'})
     assert obj == EnvironmentDict({'foo': 'bar'})