Пример #1
0
    def test_properties(self):
        note = Note()
        note.body = 'xxx'
        note.email = '*****@*****.**'
        note.user_id = '123'

        self.assertEqual('xxx', note.body)
        self.assertEqual('*****@*****.**', note.email)
        self.assertEqual('123', note.user_id)
Пример #2
0
def test_properties():
    note = Note()
    note.body = 'xxx'
    note.email = '*****@*****.**'
    note.user_id = '123'
    note.created_at = datetime.fromtimestamp(1331764344)

    eq_(note.body, 'xxx')
    eq_(note.email, '*****@*****.**')
    eq_(note.user_id, '123')
Пример #3
0
    def it_sets_gets_allowed_keys(self):
        params = {
            'body': 'Note body',
            'email': '*****@*****.**',
            'user_id': 'abc123'
        }
        params_keys = list(params.keys())
        params_keys.sort()

        note = Note(**params)
        note_dict = note.to_dict
        note_keys = list(note_dict.keys())
        note_keys.sort()

        eq_(params_keys, note_keys)
        for key in params_keys:
            eq_(getattr(note, key), params[key])
Пример #4
0
 def test_save(self):
     note = Note(email='*****@*****.**')
     note.save()
     self.assertEqual(None, note.created_at)
     self.assertEqual('123', note.user.user_id)
     self.assertEqual("<p>This is the text of my note.</p>", note.html)