コード例 #1
0
ファイル: test_media.py プロジェクト: fleicher/webpage
 def test_merge_warning(self):
     with warnings.catch_warnings(record=True) as w:
         warnings.simplefilter('always')
         self.assertEqual(Media.merge([1, 2], [2, 1]), [1, 2])
         self.assertEqual(
             str(w[-1].message),
             'Detected duplicate Media files in an opposite order:\n1\n2')
コード例 #2
0
ファイル: test_media.py プロジェクト: LouisAmon/django
 def test_merge_warning(self):
     with warnings.catch_warnings(record=True) as w:
         warnings.simplefilter('always')
         self.assertEqual(Media.merge([1, 2], [2, 1]), [1, 2])
         self.assertEqual(
             str(w[-1].message),
             'Detected duplicate Media files in an opposite order:\n1\n2'
         )
コード例 #3
0
ファイル: test_media.py プロジェクト: LouisAmon/django
 def test_merge(self):
     test_values = (
         (([1, 2], [3, 4]), [1, 2, 3, 4]),
         (([1, 2], [2, 3]), [1, 2, 3]),
         (([2, 3], [1, 2]), [1, 2, 3]),
         (([1, 3], [2, 3]), [1, 2, 3]),
         (([1, 2], [1, 3]), [1, 2, 3]),
         (([1, 2], [3, 2]), [1, 3, 2]),
     )
     for (list1, list2), expected in test_values:
         with self.subTest(list1=list1, list2=list2):
             self.assertEqual(Media.merge(list1, list2), expected)
コード例 #4
0
 def test_merge(self):
     test_values = (
         (([1, 2], [3, 4]), [1, 2, 3, 4]),
         (([1, 2], [2, 3]), [1, 2, 3]),
         (([2, 3], [1, 2]), [1, 2, 3]),
         (([1, 3], [2, 3]), [1, 2, 3]),
         (([1, 2], [1, 3]), [1, 2, 3]),
         (([1, 2], [3, 2]), [1, 3, 2]),
     )
     for (list1, list2), expected in test_values:
         with self.subTest(list1=list1, list2=list2):
             self.assertEqual(Media.merge(list1, list2), expected)
コード例 #5
0
 def test_merge(self):
     test_values = (
         (([1, 2], [3, 4]), [1, 3, 2, 4]),
         (([1, 2], [2, 3]), [1, 2, 3]),
         (([2, 3], [1, 2]), [1, 2, 3]),
         (([1, 3], [2, 3]), [1, 2, 3]),
         (([1, 2], [1, 3]), [1, 2, 3]),
         (([1, 2], [3, 2]), [1, 3, 2]),
         (([1, 2], [1, 2]), [1, 2]),
         ([[1, 2], [1, 3], [2, 3], [5, 7], [5, 6], [6, 7, 9], [8, 9]], [1, 5, 8, 2, 6, 3, 7, 9]),
         ((), []),
         (([1, 2],), [1, 2]),
     )
     for lists, expected in test_values:
         with self.subTest(lists=lists):
             self.assertEqual(Media.merge(*lists), expected)
コード例 #6
0
 def test_merge_warning(self):
     msg = 'Detected duplicate Media files in an opposite order:\n1\n2'
     with self.assertWarnsMessage(RuntimeWarning, msg):
         self.assertEqual(Media.merge([1, 2], [2, 1]), [1, 2])
コード例 #7
0
ファイル: test_media.py プロジェクト: gregorth/django
 def test_merge_warning(self):
     msg = 'Detected duplicate Media files in an opposite order:\n1\n2'
     with self.assertWarnsMessage(RuntimeWarning, msg):
         self.assertEqual(Media.merge([1, 2], [2, 1]), [1, 2])