# HG changeset patch
# User Kostia Balytskyi <ikostia@fb.com>
# Date 1490207183 25200
#      Wed Mar 22 11:26:23 2017 -0700
# Node ID c6921568cd205345eb0331aa11f9150608ae75be
# Parent  985a98c6bad0c381bb9f1fa672c6e3d56c2a3b8a
tests: make test-simplekeyvaluefile.py py2.6-compatible

Python 2.6 unittest.TestCase does not have assertRaisesRegexp.

diff --git a/tests/test-simplekeyvaluefile.py b/tests/test-simplekeyvaluefile.py
--- a/tests/test-simplekeyvaluefile.py
+++ b/tests/test-simplekeyvaluefile.py
@@ -50,23 +50,24 @@
 
     def testinvalidkeys(self):
         d = {'0key1': 'value1', 'Key2': 'value2'}
-        with self.assertRaisesRegexp(error.ProgrammingError,
-                                     "keys must start with a letter.*"):
-            scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write(d)
+        self.assertRaises(error.ProgrammingError,
+                          scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write,
+                          d)
         d = {'key1@': 'value1', 'Key2': 'value2'}
-        with self.assertRaisesRegexp(error.ProgrammingError, "invalid key.*"):
-            scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write(d)
+        self.assertRaises(error.ProgrammingError,
+                          scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write,
+                          d)
 
     def testinvalidvalues(self):
         d = {'key1': 'value1', 'Key2': 'value2\n'}
-        with self.assertRaisesRegexp(error.ProgrammingError, "invalid val.*"):
-            scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write(d)
+        self.assertRaises(error.ProgrammingError,
+                          scmutil.simplekeyvaluefile(self.vfs, 'kvfile').write,
+                          d)
 
     def testcorruptedfile(self):
         self.vfs.contents['badfile'] = 'ababagalamaga\n'
-        with self.assertRaisesRegexp(error.CorruptedState,
-                                     "dictionary.*element.*"):
-            scmutil.simplekeyvaluefile(self.vfs, 'badfile').read()
+        self.assertRaises(error.CorruptedState,
+                          scmutil.simplekeyvaluefile(self.vfs, 'badfile').read)
 
 if __name__ == "__main__":
     silenttestrunner.main(__name__)