def test_setkey_env_false(self): schema = Schema(env='ASDF') child = Schema(env=False) child.__setkey__(schema, 'child') assert child._env_prefix is False
def test_setkey_inherit_env_append(self): schema = Schema(env='ASDF') child = Schema() child.__setkey__(schema, 'child') assert child._env_prefix == 'ASDF_CHILD'
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')
def test_setkey_inherit_env(self): schema = Schema(env=True) child = Schema() child.__setkey__(schema, 'child') assert child._env_prefix == 'CHILD'
def test_setkey(self): schema = Schema() schema.__setkey__(Schema(), 'hello') assert schema._key == 'hello'