Best Python code snippet using rester_python
show-only_json-v1_check.py
Source:show-only_json-v1_check.py  
1from show_only_json_check import *2def check_kind(k):3    assert is_string(k)4    assert k == "ctestInfo"5def check_version(v):6    assert is_dict(v)7    assert sorted(v.keys()) == ["major", "minor"]8    assert is_int(v["major"])9    assert is_int(v["minor"])10    assert v["major"] == 111    assert v["minor"] == 012def check_backtracegraph(b):13    assert is_dict(b)14    assert sorted(b.keys()) == ["commands", "files", "nodes"]15    check_backtracegraph_commands(b["commands"])16    check_backtracegraph_files(b["files"])17    check_backtracegraph_nodes(b["nodes"])18def check_backtracegraph_commands(c):19    assert is_list(c)20    assert len(c) == 121    assert is_string(c[0])22    assert c[0] == "add_test"23def check_backtracegraph_files(f):24    assert is_list(f)25    assert len(f) == 226    assert is_string(f[0])27    assert is_string(f[1])28    assert f[0] == "file1"29    assert f[1] == "file0"30def check_backtracegraph_nodes(n):31    assert is_list(n)32    assert len(n) == 233    node = n[0]34    assert is_dict(node)35    assert sorted(node.keys()) == ["file"]36    assert is_int(node["file"])37    assert node["file"] == 138    node = n[1]39    assert is_dict(node)40    assert sorted(node.keys()) == ["command", "file", "line", "parent"]41    assert is_int(node["command"])42    assert is_int(node["file"])43    assert is_int(node["line"])44    assert is_int(node["parent"])45    assert node["command"] == 046    assert node["file"] == 047    assert node["line"] == 148    assert node["parent"] == 049def check_command(c):50    assert is_list(c)51    assert len(c) == 352    assert is_string(c[0])53    check_re(c[0], "/cmake(\.exe)?$")54    assert is_string(c[1])55    assert c[1] == "-E"56    assert is_string(c[2])57    assert c[2] == "echo"58def check_reqfiles_property(p):59    assert is_dict(p)60    assert sorted(p.keys()) == ["name", "value"]61    assert is_string(p["name"])62    assert is_list(p["value"])63    assert p["name"] == "REQUIRED_FILES"64    assert len(p["value"]) == 165    assert p["value"][0] == "RequiredFileDoesNotExist"66def check_willfail_property(p):67    assert is_dict(p)68    assert sorted(p.keys()) == ["name", "value"]69    assert is_string(p["name"])70    assert is_bool(p["value"])71    assert p["name"] == "WILL_FAIL"72    assert p["value"] == True73def check_resource_groups_property(p):74    assert is_dict(p)75    assert sorted(p.keys()) == ["name", "value"]76    assert is_string(p["name"])77    assert is_list(p["value"])78    assert p["name"] == "RESOURCE_GROUPS"79    assert len(p["value"]) == 380    assert is_dict(p["value"][0])81    assert sorted(p["value"][0].keys()) == ["requirements"]82    assert is_list(p["value"][0]["requirements"])83    assert len(p["value"][0]["requirements"]) == 284    assert is_dict(p["value"][0]["requirements"][0])85    assert sorted(p["value"][0]["requirements"][0].keys()) == \86        [".type", "slots"]87    assert is_string(p["value"][0]["requirements"][0][".type"])88    assert p["value"][0]["requirements"][0][".type"] == "threads"89    assert is_int(p["value"][0]["requirements"][0]["slots"])90    assert p["value"][0]["requirements"][0]["slots"] == 291    assert is_string(p["value"][0]["requirements"][1][".type"])92    assert p["value"][0]["requirements"][1][".type"] == "gpus"93    assert is_int(p["value"][0]["requirements"][1]["slots"])94    assert p["value"][0]["requirements"][1]["slots"] == 495    assert is_dict(p["value"][1])96    assert sorted(p["value"][1].keys()) == ["requirements"]97    assert is_list(p["value"][1]["requirements"])98    assert len(p["value"][1]["requirements"]) == 299    assert is_dict(p["value"][1]["requirements"][0])100    assert sorted(p["value"][1]["requirements"][0].keys()) == \101        [".type", "slots"]102    assert is_string(p["value"][1]["requirements"][0][".type"])103    assert p["value"][1]["requirements"][0][".type"] == "threads"104    assert is_int(p["value"][1]["requirements"][0]["slots"])105    assert p["value"][1]["requirements"][0]["slots"] == 2106    assert is_string(p["value"][1]["requirements"][1][".type"])107    assert p["value"][1]["requirements"][1][".type"] == "gpus"108    assert is_int(p["value"][1]["requirements"][1]["slots"])109    assert p["value"][1]["requirements"][1]["slots"] == 4110    assert is_dict(p["value"][2])111    assert sorted(p["value"][2].keys()) == ["requirements"]112    assert is_list(p["value"][2]["requirements"])113    assert len(p["value"][2]["requirements"]) == 2114    assert is_dict(p["value"][2]["requirements"][0])115    assert sorted(p["value"][2]["requirements"][0].keys()) == \116        [".type", "slots"]117    assert is_string(p["value"][2]["requirements"][0][".type"])118    assert p["value"][2]["requirements"][0][".type"] == "gpus"119    assert is_int(p["value"][2]["requirements"][0]["slots"])120    assert p["value"][2]["requirements"][0]["slots"] == 2121    assert is_string(p["value"][2]["requirements"][1][".type"])122    assert p["value"][2]["requirements"][1][".type"] == "threads"123    assert is_int(p["value"][2]["requirements"][1]["slots"])124    assert p["value"][2]["requirements"][1]["slots"] == 4125def check_workingdir_property(p):126    assert is_dict(p)127    assert sorted(p.keys()) == ["name", "value"]128    assert is_string(p["name"])129    assert is_string(p["value"])130    assert p["name"] == "WORKING_DIRECTORY"131    assert p["value"].endswith("Tests/RunCMake/CTestCommandLine/ShowOnly")132def check_properties(p):133    assert is_list(p)134    assert len(p) == 4135    check_resource_groups_property(p[0])136    check_reqfiles_property(p[1])137    check_willfail_property(p[2])138    check_workingdir_property(p[3])139def check_tests(t):140    assert is_list(t)141    assert len(t) == 1142    test = t[0]143    assert is_dict(test)144    assert sorted(test.keys()) == ["backtrace", "command", "name", "properties"]145    assert is_int(test["backtrace"])146    assert test["backtrace"] == 1147    check_command(test["command"])148    assert is_string(test["name"])149    assert test["name"] == "ShowOnly"150    check_properties(test["properties"])151assert is_dict(ctest_json)152assert sorted(ctest_json.keys()) == ["backtraceGraph", "kind", "tests", "version"]153check_backtracegraph(ctest_json["backtraceGraph"])154check_kind(ctest_json["kind"])155check_version(ctest_json["version"])...test_formatting.py
Source:test_formatting.py  
...4	boolean, error, binary, date, array, dictionary, generic, nothing, \5	nan, infinity, true, false, v_mismatch, v_empty, v_null, v_nothing6class TestFormattingRoutines(VScriptTestCase):7	def test_formatdatetime_function(self):8		assert self.evaluate("formatdatetime(#00:00:00#)").is_string("00:00:00")9		assert self.evaluate("formatdatetime(#30.12.1899#)").is_string("00:00:00")10		assert self.evaluate("formatdatetime(#01.01.2001#)").is_string("2001-01-01")11		assert self.evaluate("formatdatetime(#01:01:01#)").is_string("01:01:01")12		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#)").is_string("2001-01-01 01:01:01")13		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#, vgeneraldate)").is_string("2001-01-01 01:01:01")14		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#, vlongdate)").is_string("2001-01-01")15		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#, vshortdate)").is_string("2001-01-01")16		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#, vlongtime)").is_string("01:01:01")17		assert self.evaluate("formatdatetime(#01.01.2001 01:01:01#, vshorttime)").is_string("01:01")18		with raises(errors.type_mismatch):19			self.evaluate("formatdatetime(\"abc\")")20		with raises(errors.invalid_procedure_call):21			self.evaluate("formatdatetime(#01.01.2001#, 5)")22	def test_formatnumber_function(self):23		assert self.evaluate("formatnumber(0.123)").is_string("0.12")24		assert self.evaluate("formatnumber(123.456)").is_string("123.46")25		assert self.evaluate("formatnumber(-0.123)").is_string("-0.12")26		assert self.evaluate("formatnumber(-123.456)").is_string("-123.46")27		assert self.evaluate("formatnumber(0.123, 0)").is_string("0")28		assert self.evaluate("formatnumber(123.456, 0)").is_string("123")29		assert self.evaluate("formatnumber(-0.123, 0)").is_string("-0")30		assert self.evaluate("formatnumber(-123.456, 0)").is_string("-123")31		assert self.evaluate("formatnumber(0.123, 3)").is_string("0.123")32		assert self.evaluate("formatnumber(123.456, 3)").is_string("123.456")33		assert self.evaluate("formatnumber(-0.123, 3)").is_string("-0.123")34		assert self.evaluate("formatnumber(-123.456, 3)").is_string("-123.456")35		assert self.evaluate("formatnumber(0.567, 0)").is_string("1")36		assert self.evaluate("formatnumber(-0.567, 0)").is_string("-1")37		assert self.evaluate("formatnumber(0.123, 2, vtrue)").is_string("0.12")38		assert self.evaluate("formatnumber(123.456, 2, vtrue)").is_string("123.46")39		assert self.evaluate("formatnumber(-0.123, 2, vtrue)").is_string("-0.12")40		assert self.evaluate("formatnumber(-123.456, 2, vtrue)").is_string("-123.46")41		assert self.evaluate("formatnumber(0.123, 2, vfalse)").is_string(".12")42		assert self.evaluate("formatnumber(123.456, 2, vfalse)").is_string("123.46")43		assert self.evaluate("formatnumber(-0.123, 2, vfalse)").is_string("-.12")44		assert self.evaluate("formatnumber(-123.456, 2, vfalse)").is_string("-123.46")45		assert self.evaluate("formatnumber(0.123, 2, vtrue, vfalse)").is_string("0.12")46		assert self.evaluate("formatnumber(123.456, 2, vtrue, vfalse)").is_string("123.46")47		assert self.evaluate("formatnumber(-0.123, 2, vtrue, vfalse)").is_string("-0.12")48		assert self.evaluate("formatnumber(-123.456, 2, vtrue, vfalse)").is_string("-123.46")49		assert self.evaluate("formatnumber(0.123, 2, vtrue, vtrue)").is_string("0.12")50		assert self.evaluate("formatnumber(123.456, 2, vtrue, vtrue)").is_string("123.46")51		assert self.evaluate("formatnumber(-0.123, 2, vtrue, vtrue)").is_string("(0.12)")52		assert self.evaluate("formatnumber(-123.456, 2, vtrue, vtrue)").is_string("(123.46)")53		assert self.evaluate("formatnumber(123456)").is_string("123456.00")54		assert self.evaluate("formatnumber(-123456)").is_string("-123456.00")55		assert self.evaluate("formatnumber(123456, 2, vtrue, vfalse, vfalse)").is_string("123456.00")56		assert self.evaluate("formatnumber(-123456, 2, vtrue, vfalse, vfalse)").is_string("-123456.00")57		assert self.evaluate("formatnumber(123456, 2, vtrue, vfalse, vtrue)").is_string("123 456.00")58		assert self.evaluate("formatnumber(-123456, 2, vtrue, vfalse, vtrue)").is_string("-123 456.00")59	def test_formatcurrency_function(self):60		assert self.evaluate("formatcurrency(0.123)").is_string("0.12")61		assert self.evaluate("formatcurrency(123.456)").is_string("123.46")62		assert self.evaluate("formatcurrency(-0.123)").is_string("-0.12")63		assert self.evaluate("formatcurrency(-123.456)").is_string("-123.46")64		assert self.evaluate("formatcurrency(123456)").is_string("123456.00")65		assert self.evaluate("formatcurrency(-123456)").is_string("-123456.00")66		assert self.evaluate("formatcurrency(123456, 2, vtrue, vtrue, vtrue)").is_string("123 456.00")67		assert self.evaluate("formatcurrency(-123456, 2, vtrue, vtrue, vtrue)").is_string("(123 456.00)")68	def test_formatpercent_function(self):69		assert self.evaluate("formatpercent(0.123)").is_string("12.30%")70		assert self.evaluate("formatpercent(123.456)").is_string("12345.60%")71		assert self.evaluate("formatpercent(-0.123)").is_string("-12.30%")72		assert self.evaluate("formatpercent(-123.456)").is_string("-12345.60%")73		assert self.evaluate("formatpercent(0.123456)").is_string("12.35%")74		assert self.evaluate("formatpercent(-0.123456)").is_string("-12.35%")75		assert self.evaluate("formatpercent(123.456, 2, vtrue, vtrue, vtrue)").is_string("12 345.60%")...template.py
Source:template.py  
1from amilib.Cheetah.Template import Template2from amilib.Cheetah.Compiler import Compiler3from amilib.Cheetah.NameMapper import NotFound4import imp5import os, sys6import types7import urllib8#Should be changed from outside9MODE = "deployment"10BASE_NS = {}11TEMPLATE_MEMO = {}12def compile_template(path, is_string=False, base=None):13    """14    path: The path of the template15    is_string: If the path is actually a Cheetah string that we want to compile16    base: If another tmpl file should be used a base that provides functions17    """18    19    #print "[template] compile_template:<br>"20    path = "/home/users/web/b453/hy.ekendodreamof/cgi-bin/Skeletonz/"+path21    22    #skipping for now23    #if not is_string:24    #    last_modified = os.stat(path).st_mtime25    #print "[template] compile_template:after is_string<br>"26    27    28    if not is_string and TEMPLATE_MEMO.has_key(path) and last_modified <= TEMPLATE_MEMO[path][1] and MODE == "deployment":29    	#print "[template] compile_template:in the if<br>"30        return TEMPLATE_MEMO[path][0]31    else:32        #print "[template] compile_template:in the else<br>"33        34        text = []35        36        #print "[template] compile_template:after text init<"37        #print path38        #print "><br>"39        40        #is_string is None 41        #if is_string:42        #	text.append(path)43        #else:44        text.append(open(path).read())45	46	#print "[template] compile_template:after is_string stmt<br>"47        48	# base is None49        if base:50            text.insert(0, open(base).read())51	#print "[template] compile_template: right before Compiler<"52	#print is_string53	#print "><br>"54        55        56        try:57            c = Compiler(source="".join(text), mainClassName='GenTemplate')58            ns = {}59            #print "[template] compile_template: stuff worked<br>"60        except Error:61            print "[template] compile_template: stuff broke<br>"62        63        64        try:65            exec str(c) in ns66            tempclass = ns.get("GenTemplate", None)67            #print "[template] compile_template: templclass setting success<br>"68        except Error:69            print "[template] compile_template: templclass setting failure<br>"70        71        #if not is_string:72        #    TEMPLATE_MEMO[path] = (tempclass, last_modified)73        74        #print "[template] compile_template: about to return temp class<br>"75        return tempclass76      77    #print "[template] compile_template:no temp class for now<br>"78    79def render(path, ns={}, is_string=False, base=None):80    #print "[template] render:path<"81    if type(ns) == types.DictType:82        ns.update(BASE_NS)83        ns = [ns]84    else:85        ns = BASE_NS86    #print path87    #print "><br>"88    89    #print "[template] render:ns<"90    #print ns91    #print "><br>"92    93    94    try:95        #t = "%s" % compile_template(path, is_string, base)(searchList=ns)96        t = compile_template(path, is_string, base)(searchList=ns)97        #print "[template] render: after the t set to the compiled template<br>"98        return t99    except NotFound, e:100        msg = "%s in file '%s'" % (e, path)101        #print "[template] render: exception after the t business<br>"102        #print "\nTEMPLATE ERROR\n%s\n%s\n" % ("="*22, msg)...test_types.py
Source:test_types.py  
...20    gen = (n for n in range(0, 10))21    assert is_iterable(gen) is True22def test_is_string_1():23    """ Case 1 - positive; returns True for all possible values. """24    assert is_string("") is True25    assert is_string("Foo") is True26    assert is_string(r"Foo") is True27    assert is_string("Bar") is True28    assert is_string(r"Bar") is True29    assert is_string(u"Hello") is True30    assert is_string(str(1)) is True31    assert is_string(str(False)) is True32    assert is_string(str(None)) is True33def test_is_string_2():34    """ Case 1 - negative; returns True for all possible values. """35    assert is_string(True) is False36    assert is_string(None) is False37    assert is_string(0) is False38    assert is_string(-1) is False39    assert is_string([]) is False40    assert is_string({}) is False41def test_is_dict_returns_true_for_a_valid_arguments_of_dict_data_type():42    """ Test is_dict() for valid arguments of dict data type. """43    assert is_dict({}) is True44    assert is_dict({"foo": "bar"}) is True45    assert is_dict(dict()) is True46def test_is_dict_returns_false_for_arguments_other_than_a_dict():47    """ Test is_dict() for valid arguments of other than dict data type. """48    assert is_dict("") is False49    assert is_dict("Test") is False50    assert is_dict(u"Hello") is False51    assert is_dict(None) is False52    assert is_dict([]) is False53def test_is_list_returns_true_for_a_valid_arguments_of_list_data_type():54    """ Test is_list() for valid arguments of list data type. """...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
