3 from wizard import resolve
5 class TestResolve(unittest.TestCase):
7 def test_resolve_simple(self):
28 self.assertEqual(resolve.resolve(contents, spec, result), """
35 def test_resolve_simple_constrained(self):
57 self.assertEqual(resolve.resolve(contents, spec, result), """
63 def test_resolve_wildcard(self):
76 >>>>>>> 456ef127bf8531bb363b1195172c71bce3747ae7
90 self.assertEqual(resolve.resolve(contents, spec, result), """
100 def test_resolve_user(self):
130 self.assertEqual(resolve.resolve(contents, spec, result), """
144 def test_resolve_multi_var(self):
155 this is kept, but variable
162 original text of unrelated conflict
179 self.assertEqual(resolve.resolve(contents, spec, result), """
181 this is kept, but variable
188 original text of unrelated conflict
194 def test_resolve_multi_simple(self):
221 self.assertEqual(resolve.resolve(contents, spec, result), """
234 def test_is_conflict():
235 assert not resolve.is_conflict("foobar\nbar")
236 assert resolve.is_conflict("bar\n<<<<<<< HEAD\n=======\n>>>>>>> abcd\nbar")