def def defaultValue(): pass if __name__ == "__main__": test.add_test_case(defaultValue) test.run_script()
import pytestemb as test class MyError(Exception): pass def ex_01(): raise IndexError() def ex_02(): raise KeyError() def ex_03(): raise MyError("test") if __name__ == "__main__": test.add_test_case(ex_01) test.add_test_case(ex_02) test.add_test_case(ex_03) test.run_script()
import pytestemb as test def test_exception1(): raise Exception("abcééé".encode("latin_1")) def test_exception2(): raise Exception("\xC3") def test_exception3(): s = "" s += "\xC3" if __name__ == "__main__": test.add_trace(["txt"]) test.add_test_case(test_exception1) test.add_test_case(test_exception2) test.add_test_case(test_exception3) test.run_script()
def level_1(): level_2() def level_2(): level_3() def level_3(): test.assert_true(1 == 2, "1==1") def start(): pass def stop(): pass if __name__ == "__main__": test.set_setup(start) test.add_test_case(level_3) test.add_test_case(level_2) test.add_test_case(level_1) test.set_cleanup(stop) test.run_script()
def start(): pass def stop(): pass if __name__ == "__main__": test.add_trace(["txt"]) test.set_setup(start) test.add_test_case(multi_100) test.add_test_case(multi_utf8) test.set_cleanup(stop) test.run_script()
def test_load(): #for i in range(100000): for i in range(10000): test.assert_equal(1, 2, "long data" * 64) test.assert_equal(1, 1, "long data" * 64) test.trace_script( "long data" * 64) test.tag_value("test","value") if __name__ == "__main__": test.add_test_case(test_load) test.run_script() import cProfile cProfile.run('test.run_script()')
for i in range(500000): test.assert_equal(1, 2, u"long data" * 64) test.assert_equal(1, 1, u"long data" * 64) time.sleep(0.00) test.trace_script( u"long data" * 2) test.tag_value("test","value") if __name__ == "__main__": test.add_test_case(test_load) test.run_script()
def defaultValue(): """ @goal : - @coverage : - """ test.assert_true_fatal(1 == 2, "1==2") test.assert_true(1 == 1, "1==1") def start(): pass def stop(): pass def destroy(): raise Exception() if __name__ == "__main__": test.set_setup(start) test.add_test_case(defaultValue) test.set_cleanup(stop) test.set_destroy(destroy) test.run_script()
import pytestemb as test def test_exception1(): raise Exception(u"abcééé".encode("latin_1")) def test_exception2(): raise Exception("\xC3") def test_exception3(): s = u"" s += "\xC3" if __name__ == "__main__": test.add_trace(["txt"]) test.add_test_case(test_exception1) test.add_test_case(test_exception2) test.add_test_case(test_exception3) test.run_script()
def case_08(): test.assert_true(1 == 1, "1==1") test.assert_true(1 == 2, "1==2") def case_09(): test.assert_true(1 == 1, "1==1") test.assert_true(1 == 2, "1==2") def case_10(): test.assert_true(1 == 1, "1==1") test.assert_true(1 == 2, "1==2") if __name__ == "__main__": test.add_test_case(case_01) test.add_test_case(case_02) test.add_test_case(case_03) test.add_test_case(case_04) test.add_test_case(case_05) test.add_test_case(case_06) test.add_test_case(case_07) test.add_test_case(case_08) test.add_test_case(case_09) test.add_test_case(case_10) test.run_script()
# -*- coding: UTF-8 -*- import pytestemb as test import mock def test_warning(): test.warning("warm") if __name__ == "__main__": test.add_trace(["txt", "logstash", "octopylog"]) test.add_test_case(test_warning) test.run_script()
vector = [ "предыстория", "الإنكليزية", u"предыстория", u"الإنكليزية", u"ascii", "ascii", u"\u0627\u0644\u0625\u0646\u0643\u0644\u064a\u0632\u064a\u0629" "\u0627\u0644\u0625\u0646\u0643\u0644\u064a\u0632\u064a\u0629" u"\xd8\xa7\xd9\x84\xd8\xa5\xd9\x86\xd9\x83\xd9\x84\xd9\x8a\xd8\xb2\xd9\x8a\xd8\xa9", "\xd8\xa7\xd9\x84\xd8\xa5\xd9\x86\xd9\x83\xd9\x84\xd9\x8a\xd8\xb2\xd9\x8a\xd8\xa9", "", u"", "\xC3", u"\xC3", """'353530392d31354133093065450100ea/fs/1/84o3q@ms4hoW`Xn0PaNDo5Hc8n@`FF4noAu4nnRd4`al54haon', u'ParentId': u'353530392d31354133093065450100ea/fs/1/88A@nIAo2Gh4`o@o8n@`RDa44cl8`@`nFooiutn`e', u'Type': u'Item', u'URI': u'http://192.168.4.1:57135/PulsarServerPlugin/i/MzUzNTMwMzkyZDMxMzU0MTMzMDkzMDY1NDUwMTAwZWEvZnMvMS84NG8zcUBtczRob1dgWG4wUGFORG81SGM4bkBgRkY0bm9BdTRublJkNGBhbDU0aGFvbg%3D%3D.mp3', [^] u'Title': u'01 - Assassin'""", ] def test_trace(): for v in vector: test.trace_trace({v: v}) if __name__ == "__main__": test.add_trace(["txt"]) test.add_test_case(test_trace) test.run_script()
def stop(): if test.get_case_name() == "cleanup": pass else: raise Exception("") if __name__ == "__main__": test.set_setup(start) test.add_test_case(a) test.add_test_case(b) test.set_cleanup(stop) test.run_script()
""" @goal: - @todo: - @warning: - @requires: - @precondition: - @postcondition: - """ import pytestemb as test import time def wait_long_time(): """ @goal : - @coverage : - """ for i in range(0, 10): test.trace_script("%d" % i) time.sleep(60) if __name__ == "__main__": test.set_doc(__doc__) test.add_test_case(wait_long_time) test.run_script()
def start(): pass def stop(): pass if __name__ == "__main__": test.set_setup(start) test.add_test_case(case_0) test.add_test_case(case_1) test.set_cleanup(stop) test.run_script()
r = r + r for i in r: time.sleep(1) v = random.randint(0, 10) if random.shuffle([True, False]): v = v * (-1) obj = {"time_perf": i + v, "product": "A"} test.trace_json(obj) v = random.randint(0, 10) if random.shuffle([True, False]): v = v * (-1) obj = {"time_perf": (i / 2) + v, "product": "B"} test.trace_json(obj) v = random.randint(0, 10) obj = {"time_perf": (35 + v), "product": "C"} test.trace_json(obj) v = random.randint(0, 80) obj = {"time_perf": v, "product": "D"} test.trace_json(obj) if __name__ == "__main__": test.add_trace(["txt", "logstash", "octopylog"]) test.add_test_case(test_json) test.run_script()
for i in range(0,32): test.trace_script("Loop %d" % i) echo.send("AABB%d" % i) rx = echo.receive() test.assert_true(rx=="AABB%d" % i) if __name__ == "__main__": test.set_setup(setup) test.add_test_case(check_io) test.run_script()
def loop(): for i in range(0,10): test.assert_true(1==1, "1==1 loop:%d" % i) time.sleep(0.01) if __name__ == "__main__": test.add_test_case(defaultValue) test.add_test_case(boundValue) test.add_test_case(loop) test.run_script()
test.assert_true(1==1, "1==1") test.assert_true(1==2, "1==2") def case_09(): test.assert_true(1==1, "1==1") test.assert_true(1==2, "1==2") def case_10(): test.assert_true(1==1, "1==1") test.assert_true(1==2, "1==2") if __name__ == "__main__": test.add_test_case(case_01) test.add_test_case(case_02) test.add_test_case(case_03) test.add_test_case(case_04) test.add_test_case(case_05) test.add_test_case(case_06) test.add_test_case(case_07) test.add_test_case(case_08) test.add_test_case(case_09) test.add_test_case(case_10) test.run_script()
def start(): pass def stop(): pass if __name__ == "__main__": test.set_setup(start) test.add_test_case(t4) test.set_cleanup(stop) test.run_script()
import mock def test_ok(): test.success() time.sleep(ran_test_time()) def test_ko(): test.fail() time.sleep(ran_test_time()) def ran_test_number(): return random.randint(5, 40) def ran_test_time(): return random.randint(1, 5) if __name__ == "__main__": for i in range(ran_test_number()): test.add_test_case(test_ok) for i in range(ran_test_number()): test.add_test_case(test_ko) test.run_script()
def setup(): pass def cleanup(): test.abort("abort") def case_01(): pass def case_02(): pass def case_03(): pass if __name__ == "__main__": test.set_setup(setup) test.add_test_case(case_01) test.add_test_case(case_02) test.add_test_case(case_03) test.set_cleanup(cleanup) test.run_script()
""" @goal : - @coverage : - """ for i in range(0,10): test.trace_script("%d" % i) time.sleep(60) if __name__ == "__main__": test.set_doc(__doc__) test.add_test_case(wait_long_time) test.run_script()
def start(): pass def stop(): pass if __name__ == "__main__": test.set_setup(start) test.add_test_case(level_3) test.add_test_case(level_2) test.add_test_case(level_1) test.set_cleanup(stop) test.run_script()
def test_parsing(): import sys sys.stdout.write("ASSERT_OK={'info':'assert_ok_01'") if __name__ == "__main__": test.add_test_case(test_parsing) test.run_script()
import pytestemb as test def deep_02(): 0/0 def deep_01(): deep_02() def deep_00(): deep_01() if __name__ == "__main__": test.add_test_case(deep_00) test.run_script()
def case_msg_txt(): test.assert_true(1==1, "1==1") def case_msg_int(): test.assert_true(1==1, 1) if __name__ == "__main__": test.add_test_case(case_msg_txt) test.add_test_case(case_msg_int) test.run_script()
import sys import pytestemb as test def test_path(): for line in sys.path: print line # test.assert_true_fatal(1==2, "1==2") # test.assert_true(1==1, "1==1") if __name__ == "__main__": test.add_test_case(test_path) test.run_script()
test.trace_json(obj) v = random.randint(0, 10) obj = {"time_perf":(35 + v), "product":"C"} test.trace_json(obj) v = random.randint(0,80) obj = {"time_perf":v, "product":"D"} test.trace_json(obj) if __name__ == "__main__": test.add_trace(["txt", "logstash", "octopylog"]) test.add_test_case(test_json) test.run_script()
""" test.warning("") test.assert_true(False, "") def fail_01(): test.fail() test.fail_fatal() def fail_02(): test.fail("fail") test.fail_fatal("fail_fatal") if __name__ == "__main__": test.set_doc(__doc__) test.add_test_case(case_assert_true) test.add_test_case(case_assert_false) test.add_test_case(case_assert_equal) test.add_test_case(case_assert_notequal) test.add_test_case(warning_01) test.add_test_case(warning_02) test.add_test_case(warning_03) test.add_test_case(fail_01) test.add_test_case(fail_02) test.run_script()
@postcondition: - """ import pytestemb as test import time def t4(): """ @goal : - @coverage : - """ print test.get_uedi() def start(): print test.get_uedi() def stop(): print test.get_uedi() if __name__ == "__main__": test.set_setup(start) test.add_test_case(t4) test.set_cleanup(stop) test.run_script()
import pytestemb as test import interface_echo as echo def setup(): echo.create() def check_io(): for i in range(0, 32): test.trace_script("Loop %d" % i) echo.send("AABB%d" % i) rx = echo.receive() test.assert_true(rx == "AABB%d" % i) if __name__ == "__main__": test.set_setup(setup) test.add_test_case(check_io) test.run_script()
"\xC3", u"\xC3", """'353530392d31354133093065450100ea/fs/1/84o3q@ms4hoW`Xn0PaNDo5Hc8n@`FF4noAu4nnRd4`al54haon', u'ParentId': u'353530392d31354133093065450100ea/fs/1/88A@nIAo2Gh4`o@o8n@`RDa44cl8`@`nFooiutn`e', u'Type': u'Item', u'URI': u'http://192.168.4.1:57135/PulsarServerPlugin/i/MzUzNTMwMzkyZDMxMzU0MTMzMDkzMDY1NDUwMTAwZWEvZnMvMS84NG8zcUBtczRob1dgWG4wUGFORG81SGM4bkBgRkY0bm9BdTRublJkNGBhbDU0aGFvbg%3D%3D.mp3', [^] u'Title': u'01 - Assassin'""", ] def test_trace(): for v in vector: test.trace_trace({v:v}) if __name__ == "__main__": test.add_trace(["txt"]) test.add_test_case(test_trace) test.run_script()
import pytestemb as test import time def defaultValue(): test.assert_true(1 == 1, "1==1") def boundValue(): test.trace_script("No wait") test.assert_true(1 == 1, "") test.assert_true(1 == 1, "1==1") test.assert_true(1 == 1, "1==1") test.trace_script("Easy trace") def loop(): for i in range(0, 10): test.assert_true(1 == 1, "1==1 loop:%d" % i) time.sleep(0.01) if __name__ == "__main__": test.add_test_case(defaultValue) test.add_test_case(boundValue) test.add_test_case(loop) test.run_script()
def fail_02(): test.fail("fail") test.fail_fatal("fail_fatal") def tagvalue(): test.tag_value("tag", "value") if __name__ == "__main__": test.set_doc(__doc__) test.add_test_case(case_assert_true) test.add_test_case(case_assert_false) test.add_test_case(case_assert_equal) test.add_test_case(case_assert_notequal) test.add_test_case(warning_01) test.add_test_case(warning_02) test.add_test_case(warning_03) test.add_test_case(fail_01) test.add_test_case(fail_02) test.add_test_case(tagvalue) test.run_script()
@todo: - @warning: - @requires: - @precondition: - @postcondition: - """ import pytestemb as test import time def setup(): raise Exception("") def cleanup(): pass def case_01(): test.assert_true(1 == 1, "1==1") if __name__ == "__main__": test.set_setup(setup) test.add_test_case(case_01) test.set_cleanup(cleanup) test.run_script()
# -*- coding: UTF-8 -*- import pytestemb as test import mock def test_abort(): test.abort("") if __name__ == "__main__": test.add_trace(["txt", "logstash", "octopylog"]) test.add_test_case(test_abort) test.run_script()
test.trace_io("io", msg) test.trace_env("env", msg) test.trace_layer("layer", msg) def multi_utf8(): msg = u"\n".join(u"%s" % vector) test.trace_script(msg) test.trace_io("io", msg) test.trace_env("env", msg) test.trace_layer("layer", msg) def start(): pass def stop(): pass if __name__ == "__main__": test.add_trace(["txt"]) test.set_setup(start) test.add_test_case(multi_100) test.add_test_case(multi_utf8) test.set_cleanup(stop) test.run_script()
test.assert_equal(1, 1) test.assert_true(1==1, "1==1") def start(): pass def stop(): pass if __name__ == "__main__": test.add_test_case(defaultValue) test.set_cleanup(stop) test.set_cleanup(stop) test.run_script()
# test.assert_true_fatal(1==2, "1==2") # test.assert_true(1==1, "1==1") if __name__ == "__main__": test.add_test_case(test_path) test.run_script()
@coverage :: @warning :: """ test.assert_true(1==1, "1==1") test.assert_true(1==1, "1==1") if __name__ == "__main__": test.add_test_case(case_01) test.add_test_case(case_02) test.run_script() # import cProfile # cProfile.run('test.run_script()') #
# -*- coding: UTF-8 -*- import pytestemb as test import mock def test_exception(): raise Exception("test") if __name__ == "__main__": test.add_trace(["txt", "logstash", "octopylog"]) test.add_test_case(test_exception) test.run_script()
def test_assert_equal(): for val1 in vector: for val2 in vector: test.assert_equal(val1, val2, "equal") if __name__ == "__main__": test.add_trace(["txt"]) test.add_test_case(test_assert) test.add_test_case(test_trace) test.add_test_case(test_assert_equal) test.run_script()
# -*- coding: UTF-8 -*- import pytestemb as test def test_parsing(): import sys sys.stdout.write("ASSERT_OK={'info':'assert_ok_01'") if __name__ == "__main__": test.add_test_case(test_parsing) test.run_script()
def test_ok(): test.success() #time.sleep(0.1) def test_ko(): test.fail() #time.sleep(0.1) if __name__ == "__main__": for i in range(100): test.add_test_case(test_ok) test.add_test_case(test_ko) test.run_script()
""" @goal : - @coverage : - """ test.success("success") def case_1(): """ @goal : - @coverage : - """ pass def start(): pass def stop(): pass if __name__ == "__main__": test.set_setup(start) test.add_test_case(case_0) test.add_test_case(case_1) test.set_cleanup(stop) test.run_script()