コード例 #1
0
ファイル: bzapi_tests.py プロジェクト: jhford/uplift
 def test_two_duplicates(self):
     url = 'http://b.m.o/search?a=b&a=c&d=e&d=f'
     queries = subject.parse_bugzilla_query(url)
     self.assertEqual(4, len(queries))
     expected = [
         {'a': 'b', 'd': 'e'},
         {'a': 'b', 'd': 'f'},
         {'a': 'c', 'd': 'e'},
         {'a': 'c', 'd': 'f'}
     ]
     self.assertEqual(sorted(expected), sorted(queries))
コード例 #2
0
ファイル: bzapi_tests.py プロジェクト: jhford/uplift
 def test_no_duplicates(self):
     url = 'http://b.m.o/search?a=b&c=d'
     queries = subject.parse_bugzilla_query(url)
     self.assertEqual(1, len(queries))
     self.assertEqual(sorted([{'a': 'b', 'c': 'd'}]), sorted(queries))
コード例 #3
0
ファイル: bzapi_tests.py プロジェクト: jhford/uplift
 def test_single_duplicate(self):
     url = 'http://b.m.o/search?a=b&a=c'
     queries = subject.parse_bugzilla_query(url)
     self.assertEqual(2, len(queries))
     self.assertEqual(sorted([{'a': 'b'}, {'a': 'c'}]),
                      sorted(queries))
コード例 #4
0
ファイル: bzapi_tests.py プロジェクト: jhford/uplift
 def test_no_params(self):
     url = 'http://b.m.o/search'
     queries = subject.parse_bugzilla_query(url)
     self.assertEqual([], queries)