Exemple #1
0
 def test_slugify_complex_url(self):
     url = 'https://www.edx.org/course/mitx/foo-2881#.VE6swYWFuR9'
     expected_slug = 'https-www-edx-org-course-mitx-foo-2881-ve6swywfur9'
     config = yaml.load(file('test_config.yaml'))
     profiler = harprofiler.HarProfiler(config, url)
     slug = profiler.slugify(url)
     self.assertEqual(slug, expected_slug)
Exemple #2
0
 def test_slugify_simple_url(self):
     url = 'https://www.edx.org/'
     expected_slug = 'https-www-edx-org'
     config = yaml.load(file('test_config.yaml'))
     profiler = harprofiler.HarProfiler(config, url)
     slug = profiler.slugify(url)
     self.assertEqual(slug, expected_slug)
Exemple #3
0
 def test_blank_label_prefix(self):
     url = 'https://www.edx.org/'
     expected_label = 'https-www-edx-org-cached'
     config = yaml.load(file('test_config.yaml'))
     config['label_prefix'] = None
     profiler = harprofiler.HarProfiler(config, url)
     self.assertEqual(profiler.cached_label, expected_label)
Exemple #4
0
 def test_label_prefix(self):
     url = 'https://www.edx.org/'
     expected_label = 'testprefix-https-www-edx-org'
     config = yaml.load(file('test_config.yaml'))
     profiler = harprofiler.HarProfiler(config, url)
     self.assertEqual(profiler.label, expected_label)
Exemple #5
0
 def test_run_cached_property(self):
     url = 'https://www.edx.org/'
     config = yaml.load(file('test_config.yaml'))
     profiler = harprofiler.HarProfiler(config, url)
     self.assertTrue(profiler.run_cached)