def test_get_visits(self, session):
     req = testing.DummyRequest(
         unique_user_id='ujadkapdydazujuksyairpin', since=0)
     res = json.loads(views.visits_get(req).text)
     for visit in res['visits']:
         assert set(visit.keys()) == set(
             ['visited_at', 'duration', 'host', 'active'])
 def test_get_visits_since(self, session):
     req = testing.DummyRequest(
         unique_user_id='ujadkapdydazujuksyairpin', since=2)
     res = json.loads(views.visits_get(req).text)
     assert res['visits'] == [
         {
             'duration': 1,
             'host': 'test_visit',
             'visited_at': 3,
             'active': False
         }]
 def test_get_visits_non_existent(self, session):
     req = testing.DummyRequest(unique_user_id='foo', since=0)
     res = json.loads(views.visits_get(req).text)
     assert res['visits'] == []