Esempio n. 1
0
    def test_to_dict(self):
        resource = Mock()
        resource.to_dict = Mock(return_value=None)
        f = FieldEmbeddedResource('test', resource)
        d = f.to_dict()

        assert_equals(d, {'test': None})
        assert_true(resource.to_dict.called)
Esempio n. 2
0
    def test_to_dict(self):
        resource = Mock()
        resource.to_dict = Mock(return_value=None)
        f = FieldEmbeddedResource('test', resource)
        d = f.to_dict()

        assert_equals(d, {'test': None})
        assert_true(resource.to_dict.called)
Esempio n. 3
0
    def test_set_value_not_a_dict(self):
        resource = Mock()
        resource.from_dict = Mock()
        f = FieldEmbeddedResource('test', resource)

        with assert_raises(FieldValueException):
            f.set_value(['array', 'value'])

        assert_false(resource.from_dict.called)
Esempio n. 4
0
    def test_set_value(self):
        resource = Mock()
        resource.from_dict = Mock()
        f = FieldEmbeddedResource('test', resource)

        val = {'test': None}
        f.set_value(val)

        resource.from_dict.assert_called_once_with(val)
Esempio n. 5
0
    def test_set_value(self):
        resource = Mock()
        resource.from_dict = Mock()
        f = FieldEmbeddedResource('test', resource)

        val = {'test': None}
        f.set_value(val)

        resource.from_dict.assert_called_once_with(val)
Esempio n. 6
0
    def test_set_value_not_a_dict(self):
        resource = Mock()
        resource.from_dict = Mock()
        f = FieldEmbeddedResource('test', resource)

        with assert_raises(FieldValueException):
            f.set_value(['array', 'value'])

        assert_false(resource.from_dict.called)

    # TODO: Add some nested embedded resource tests