def test_import_user(db): class FakeRk(object): def get_user(self): return { 'userID': 1, } token = 'TOKEN' obj = User.from_rk(FakeRk()) assert obj updated = obj.updated created = obj.created assert User.query.count() == 1 assert obj.user_id == 1 assert obj.token == 'TOKEN' class FakeRk(object): def get_user(self): return { 'userID': 1, } token = 'TOKEN2' obj = User.from_rk(FakeRk()) assert User.query.count() == 1 assert obj.user_id == 1 assert obj.token == 'TOKEN2' assert obj.updated > updated assert obj.created == created class FakeRk(object): def get_user(self): return { 'userID': 2, } token = 'TOKEN3' obj = User.from_rk(FakeRk()) assert User.query.count() == 2 assert obj.user_id == 2 assert obj.token == 'TOKEN3'