Ned Batchelder avatar Ned Batchelder committed 25b5ce4

Make tests.py runnable standalone

Comments (0)

Files changed (1)

 # Tests for jslex
 
-import difflib
-from unittest import TestCase
+import difflib, unittest
 from jslex import JsLexer, js_to_c_for_gettext
 
-class JsLexTestCase(TestCase):
+class JsLexTestCase(unittest.TestCase):
     def assertMultiLineEqual(self, first, second):
         """Assert that two multi-line strings are equal.
 
     js, c = pair.split('-'*20+'\n')
     setattr(JsToCForGettextTest, "test_case_%d" % i, make_function(js, c))
 
+if __name__ == '__main__':
+    unittest.main()
+
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.