예제 #1
0
 def test_v2_advanced_segment_format(self):
     advanced_segment_id = 1234567
     query = ga.format_query('google_profile_id', ['visits'],
                             '2013-09-01',
                             segment=advanced_segment_id)
     self.assertEqual(
         query['segment'], 'gaid::' + str(advanced_segment_id),
         "An integer value should be formatted as an advanced segment.")
예제 #2
0
 def test_v3_advanced_segment_with_underscore_format(self):
     advanced_segment_id = 'aZwqR234_s1'
     query = ga.format_query('google_profile_id', ['visits'],
                             '2013-09-01',
                             segment=advanced_segment_id)
     assert query['segment'] == 'gaid::' + str(
         advanced_segment_id
     ), "A string value with just letters, numbers, and underscores should be formatted as an advanced segment."
예제 #3
0
 def test_v2_dynamic_segment_format(self):
     dynamic_segment_id = 'medium==referral'
     query = ga.format_query('google_profile_id', ['visits'],
                             '2013-09-01',
                             segment=dynamic_segment_id)
     assert query['segment'] == 'dynamic::ga:' + str(
         dynamic_segment_id
     ), "A string value with more than just letters and numbers should be formatted as a dynamic segment."
예제 #4
0
 def test_v3_advanced_segment_weird_format(self):
     advanced_segment_id = '_aZwqR234-s1'
     query = ga.format_query('google_profile_id', ['visits'],
                             '2013-09-01',
                             segment=advanced_segment_id)
     self.assertEqual(
         query['segment'], 'gaid::' + str(advanced_segment_id),
         "A string value with just letters, numbers, and hyphens should be formatted as an advanced segment."
     )
예제 #5
0
 def test_v3_advanced_segment_with_underscore_format(self):
     advanced_segment_id = 'aZwqR234_s1'
     query = ga.format_query('google_profile_id', ['visits'], '2013-09-01', segment=advanced_segment_id)
     self.assertEqual(query['segment'], 'gaid::' + str(advanced_segment_id), "A string value with just letters, numbers, and underscores should be formatted as an advanced segment.")
예제 #6
0
 def test_v2_dynamic_segment_format(self):
     dynamic_segment_id = 'medium==referral'
     query = ga.format_query('google_profile_id', ['visits'], '2013-09-01', segment=dynamic_segment_id)
     self.assertEqual(query['segment'], 'dynamic::ga:' + str(dynamic_segment_id), "A string value with more than just letters and numbers should be formatted as a dynamic segment.")
예제 #7
0
 def test_v2_advanced_segment_format(self):
     advanced_segment_id = 1234567
     query = ga.format_query('google_profile_id', ['visits'], '2013-09-01', segment=advanced_segment_id)
     self.assertEqual(query['segment'], 'gaid::' + str(advanced_segment_id), "An integer value should be formatted as an advanced segment.")
예제 #8
0
파일: test_ga.py 프로젝트: 5i7788/pandas
 def test_v3_advanced_segment_weird_format(self):
     advanced_segment_id = '_aZwqR234-s1'
     query = ga.format_query('google_profile_id', ['visits'], '2013-09-01', segment=advanced_segment_id)
     assert query['segment'] == 'gaid::' + str(advanced_segment_id), "A string value with just letters, numbers, and hyphens should be formatted as an advanced segment."