Ejemplo n.º 1
0
    def test_setattr_field(self):
        field = Field()
        field.__setkey__ = MagicMock()
        schema = Schema()
        schema.field = field

        assert field.__setkey__.called_once_with(schema, 'field')
        assert schema._fields['field'] is field
Ejemplo n.º 2
0
 def test_setkey(self):
     field = Field()
     field.__setkey__(self.cfg._schema, 'key')
     assert field._key == 'key'
Ejemplo n.º 3
0
 def test_setkey_env_false(self):
     schema = Schema(env=True)
     field = Field(env=False)
     field.__setkey__(schema, 'field')
     assert field.env is False
Ejemplo n.º 4
0
 def test_setkey_inherit_env_append(self):
     schema = Schema(env='APP')
     field = Field()
     field.__setkey__(schema, 'field')
     assert field.env == 'APP_FIELD'
Ejemplo n.º 5
0
 def test_setkey_inherit_env(self):
     schema = Schema(env=True)
     field = Field()
     field.__setkey__(schema, 'field')
     assert field.env == 'FIELD'
Ejemplo n.º 6
0
 def test_env_true(self):
     schema = Schema()
     field = Field(env=True)
     field.__setkey__(schema, 'field')
     assert field.env == 'FIELD'
Ejemplo n.º 7
0
 def test_add_field_field(self):
     field = Field()
     field.__setkey__ = MagicMock()
     schema = Schema()
     schema._add_field('hello', field)
     field.__setkey__.assert_called_once_with(schema, 'hello')