예제 #1
0
 def setUp(self):
     options = {
         'property_id': 'UA-12573345-12',
         'client_id': 'd944d45c-9c92-46a2-97be-9ba07d922227',
     }
     self.connection = GoogleAnalytics(options)
     self.driver = ApiHit(options, self.connection)
예제 #2
0
class TestHit(TestCase):

    def setUp(self):
        options = {
            'property_id': 'UA-12573345-12',
            'client_id': 'd944d45c-9c92-46a2-97be-9ba07d922227',
        }
        self.connection = GoogleAnalytics(options)
        self.driver = ApiHit(options, self.connection)

    def test_send(self):
        response = self.driver.send(
            hostname='salvius.org',
            path='/api/testing',
            title='homepage'
        )

        self.assertEqual(response.status_code, 200)
        self.assertIn('dh', response.json)
        self.assertIn('dp', response.json)
        self.assertIn('dt', response.json)