Ejemplo n.º 1
0
    def test_parse_data_updated_date(self):
        d = datetime.datetime.now()

        obj = Model({"displayName": "something", "id": 1232, \
            "published": d, "updated": d}, backend=MagicMock())
        parsed_dict = obj.parse_data(obj.get_dict())
        eq_(parsed_dict["updated"], d.strftime('%Y-%m-%dT%H:%M:%S') + "Z")
Ejemplo n.º 2
0
    def test_parse_data_updated_date(self):
        d = datetime.datetime.now()

        obj = Model({"displayName": "something", "id": 1232, \
            "published": d, "updated": d}, backend=MagicMock())
        parsed_dict = obj.parse_data(obj.get_dict())
        eq_(parsed_dict["updated"], d.strftime('%Y-%m-%dT%H:%M:%S') + "Z")
Ejemplo n.º 3
0
    def test__parse_date(self):
        obj = Model({}, backend=MagicMock())
        d = datetime.datetime.utcnow()
        eq_(obj._parse_date(d), d.strftime('%Y-%m-%dT%H:%M:%S') + "Z")

        #badly formatted string date
        ok_(isinstance(obj._parse_date(date="qwerty"), basestring))

        #no date passed
        ok_(isinstance(obj._parse_date(date=None), basestring))
Ejemplo n.º 4
0
    def test__parse_date(self):
        obj = Model({}, backend=MagicMock())
        d = datetime.datetime.utcnow()
        eq_(obj._parse_date(d), d.strftime('%Y-%m-%dT%H:%M:%S') + "Z")

        #badly formatted string date
        ok_(isinstance(obj._parse_date(date="qwerty"), basestring))

        #no date passed
        ok_(isinstance(obj._parse_date(date=None), basestring))
Ejemplo n.º 5
0
    def test__set_defaults_no_id_does_not_fail(self):
        obj = Model({}, backend=MagicMock())
        data = {'foo': 'bar', 'baz': 'bee'}
        obj_dict = obj._set_defaults(data)

        eq_(obj_dict, data)
Ejemplo n.º 6
0
    def test__set_defaults(self):
        obj = Model({}, backend=MagicMock())
        obj_dict = obj._set_defaults({'id': 12})

        ok_(isinstance(obj_dict.get('id'), basestring))
Ejemplo n.º 7
0
    def test__set_defaults_no_id_does_not_fail(self):
        obj = Model({}, backend=MagicMock())
        data = {'foo': 'bar', 'baz': 'bee'}
        obj_dict = obj._set_defaults(data)

        eq_(obj_dict, data)
Ejemplo n.º 8
0
    def test__set_defaults(self):
        obj = Model({}, backend=MagicMock())
        obj_dict = obj._set_defaults({'id': 12})

        ok_(isinstance(obj_dict.get('id'), basestring))