Beispiel #1
0
 def test_setkey_env_false(self):
     schema = Schema(env='ASDF')
     child = Schema(env=False)
     child.__setkey__(schema, 'child')
     assert child._env_prefix is False
Beispiel #2
0
 def test_setkey_inherit_env_append(self):
     schema = Schema(env='ASDF')
     child = Schema()
     child.__setkey__(schema, 'child')
     assert child._env_prefix == 'ASDF_CHILD'
Beispiel #3
0
 def test_add_field_schema(self):
     schema = Schema()
     child = Schema()
     child.__setkey__ = MagicMock()
     schema._add_field('hello', child)
     child.__setkey__.assert_called_once_with(schema, 'hello')
Beispiel #4
0
 def test_setkey_inherit_env(self):
     schema = Schema(env=True)
     child = Schema()
     child.__setkey__(schema, 'child')
     assert child._env_prefix == 'CHILD'
Beispiel #5
0
 def test_setkey(self):
     schema = Schema()
     schema.__setkey__(Schema(), 'hello')
     assert schema._key == 'hello'