def test_touch(self): import datetime key = UserKey( user=self.user1, name='name', key=open(self.key1_path + '.pub').read(), ) key.full_clean() key.save() self.assertIsNone(key.last_used) key.touch() key.save() self.assertIsInstance(key.last_used, datetime.datetime) key.touch()