def test_repeated_definitions_same_file(self):
     """Last definition is used"""
     text1 = r"2 \\\\\\\\pi R"
     text2 = r"2 \\\\\\\\pi r"
     common_file = "/home/user/example.tex"
     def1 = {
         "name": "circ",
         "line": 1,
         "definition": text1,
         "file": common_file
     }
     def2 = {
         "name": "circ",
         "line": 2,
         "definition": text2,
         "file": common_file
     }
     expected = [{
         "name": "circ",
         "definition": r"2 \\\\\\\\pi r",
         "line": 2,
         "file": "/home/user/example.tex",
     }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)
Пример #2
0
 def test_repeated_definitions_same_file(self):
     """Last definition is used"""
     text1 = r'2 \\\\\\\\pi R'
     text2 = r'2 \\\\\\\\pi r'
     common_file = '/home/user/example.tex'
     def1 = {
         'name': 'circ',
         'line': 1,
         'definition': text1,
         'file': common_file
     }
     def2 = {
         'name': 'circ',
         'line': 2,
         'definition': text2,
         'file': common_file
     }
     expected = [{
         'name': 'circ',
         'definition': r'2 \\\\\\\\pi r',
         'line': 2,
         'file': '/home/user/example.tex'
     }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)
 def test_repeated_definitions_different_files(self):
     """Last definition is used"""
     text1 = r"2 \\\\\\\\pi R"
     text2 = r"2 \\\\\\\\pi r"
     file1 = "/home/user/example1.tex"
     file2 = "/home/user/example2.tex"
     def1 = {"name": "circ", "line": 1, "definition": text1, "file": file1}
     def2 = {"name": "circ", "line": 1, "definition": text2, "file": file2}
     expected = [{
         "name": "circ",
         "definition": r"2 \\\\\\\\pi r",
         "line": 1,
         "file": "/home/user/example2.tex",
     }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)
 def test_repeated_definitions_same_file(self):
     """Last definition is used"""
     text1 = r'2 \\\\\\\\pi R'
     text2 = r'2 \\\\\\\\pi r'
     common_file = '/home/user/example.tex'
     def1 = {'name': 'circ', 'line': 1, 'definition': text1,
              'file': common_file}
     def2 = {'name': 'circ', 'line': 2, 'definition': text2,
              'file': common_file}
     expected = [{'name':'circ',
                  'definition': r'2 \\\\\\\\pi r',
                  'line': 2,
                  'file': '/home/user/example.tex'
                  }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)
Пример #5
0
 def test_repeated_definitions_different_files(self):
     """Last definition is used"""
     text1 = r'2 \\\\\\\\pi R'
     text2 = r'2 \\\\\\\\pi r'
     file1 = '/home/user/example1.tex'
     file2 = '/home/user/example2.tex'
     def1 = {'name': 'circ', 'line': 1, 'definition': text1, 'file': file1}
     def2 = {'name': 'circ', 'line': 1, 'definition': text2, 'file': file2}
     expected = [{
         'name': 'circ',
         'definition': r'2 \\\\\\\\pi r',
         'line': 1,
         'file': '/home/user/example2.tex'
     }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)
 def test_repeated_definitions_different_files(self):
     """Last definition is used"""
     text1 = r'2 \\\\\\\\pi R'
     text2 = r'2 \\\\\\\\pi r'
     file1 = '/home/user/example1.tex'
     file2 = '/home/user/example2.tex'
     def1 = {'name': 'circ', 'line': 1, 'definition': text1,
              'file': file1}
     def2 = {'name': 'circ', 'line': 1, 'definition': text2,
              'file': file2}
     expected = [{'name':'circ',
                  'definition': r'2 \\\\\\\\pi r',
                  'line': 1,
                  'file': '/home/user/example2.tex'
                  }]
     parsed = _filter_duplicates(def1, def2)
     self.assertEqual(parsed, expected)