from macropy.test import test_suite, peg #import js_snippets #import pattern import pinq import pyxl_snippets #import tco_test Tests = test_suite(cases = [ #js_snippets, #pattern, peg, #pinq, pyxl_snippets, #tco_test ])
# this one should only cotain the "i am a cow" message and nothing else with self.assertRaises(Exception) as ce: failure.run2() assert ce.exception.message == "i am a cow" #with self.assertRaises(Exception) as ce: with self.assertRaises(Exception): failure.run3() #with self.assertRaises(Exception) as ce: with self.assertRaises(Exception): failure.run4() import quotes import unparse import walkers import macros import hquotes import exporters import analysis Tests = test_suite(cases = [ quotes, unparse, walkers, macros, Cases, hquotes, exporters, analysis ])
from macropy.test import test_suite #import js_snippets #import pattern #import pinq import pyxl_snippets #import tco_test Tests = test_suite(cases=[ #js_snippets, #pattern, #pinq, pyxl_snippets, #tco_test ])
# -*- coding: utf-8 -*- from macropy.test import test_suite from macropy.core.compat import PY35 from . import pattern # This doesn't currently work in MacroPy3 due to a missing dependency # from . import js_snippets cases = [pattern] try: import sqlalchemy # noqa: F401 from . import pinq cases.append(pinq) except ImportError: print('Excluding pinq tests') if PY35: from . import tco cases.append(tco) else: print('Exluding tco tests') try: from . import pyxl_snippets cases.append(pyxl_snippets) except RuntimeError: print('Excluding pyxl tests') Tests = test_suite(cases=cases)
with self.assertRaises(MacroExpansionError) as ce: failure.run2() assert str(ce.exception) == "i am a cow" # with self.assertRaises(Exception) as ce: with self.assertRaises(MacroExpansionError): failure.run3() # with self.assertRaises(Exception) as ce: with self.assertRaises(MacroExpansionError): failure.run4() from . import quotes from . import unparse from . import walkers from . import macros from . import hquotes from . import exporters from . import analysis Tests = test_suite(cases = [ quotes, unparse, walkers, macros, Cases, hquotes, # exporters, analysis ])