# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This file is released under BSD 2-clause license. import os import sys from railgun.website.context import app from pyhost.scorer import CodeStyleScorer, ObjSchemaScorer, CoverageScorer from pyhost.objschema import RootSchema import SafeRunner from pyhost.saveLog import scoresData scoresdata = scoresData(sys.argv[1]) #Don't change this! # Define the schema of unit test objects schema = RootSchema(os.environ['RAILGUN_ROOT']) test_arith = schema.module('test_arith').require() test_minmax = schema.module('test_minmax').require() add_test_case = test_arith.class_('AddTestCase').require() pow_test_case = test_arith.class_('PowTestCase').require() get_min_test_case = test_minmax.class_('GetMinTestCase').require() add_test_case.method('test_positive_add_positive').require() add_test_case.method('test_positive_add_negative').require() add_test_case.method('test_negative_add_negative').require() pow_test_case.method('test_positive_pow_positive').require() pow_test_case.method('test_positive_pow_negative').require() pow_test_case.method('test_negative_pow_positive_success').require()
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This file is released under BSD 2-clause license. import os import sys from railgun.website.context import app from pyhost.scorer import CodeStyleScorer, ObjSchemaScorer, CoverageScorer from pyhost.objschema import RootSchema import SafeRunner from pyhost.saveLog import scoresData scoresdata = scoresData(sys.argv[1]) #Don't change this! # Define the schema of unit test objects schema = RootSchema(os.environ['RAILGUN_ROOT']) test_operation = schema.module('test_operation').require() check_test_case = test_operation.class_('CheckTestCase').require() dot_test_case = test_operation.class_('DotTestCase').require() check_test_case.method('test_empty').require() check_test_case.method('test_column_different').require() check_test_case.method('test_item_type').require() check_test_case.method('test_legal').require() dot_test_case.method('test_illegal').require() dot_test_case.method('test_rec').require() dot_test_case.method('test_one').require() dot_test_case.method('test_high').require()
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This file is released under BSD 2-clause license. import os import sys from pyhost.scorer import CodeStyleScorer, ObjSchemaScorer, CoverageScorer from pyhost.objschema import RootSchema import SafeRunner from pyhost.saveLog import scoresData from railgun.website.context import app scoresdata = scoresData(sys.argv[1]) # Don't change this! # Define the schema of unit test objects schema = RootSchema(os.environ["RAILGUN_ROOT"]) test_operation = schema.module("test_operation").require() check_test_case = test_operation.class_("CheckTestCase").require() add_test_case = test_operation.class_("AddTestCase").require() check_test_case.method("test_empty").require() check_test_case.method("test_column_different").require() check_test_case.method("test_item_type").require() check_test_case.method("test_legal").require() add_test_case.method("test_legal_add_illegal").require() add_test_case.method("test_illegal_add_legal").require() add_test_case.method("test_illegal_add_illegal").require() add_test_case.method("test_different_row").require()
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This file is released under BSD 2-clause license. import os import sys from railgun.website.context import app from pyhost.scorer import CodeStyleScorer, ObjSchemaScorer, CoverageScorer from pyhost.objschema import RootSchema import SafeRunner from pyhost.saveLog import scoresData scoresdata = scoresData(sys.argv[1]) #Don't change this! # Define the schema of unit test objects schema = RootSchema(os.environ['RAILGUN_ROOT']) test_operation = schema.module('test_operation').require() test_get_vertical = schema.module('test_get_vertical').require() cross_test_case = test_operation.class_('crossTestCase').require() dot_test_case = test_operation.class_('dotTestCase').require() verticalTestCase = test_get_vertical.class_('verticalTestCase').require() cross_test_case.method('test_zero_cross_zero').require() cross_test_case.method('test_zero_cross_normal').require() cross_test_case.method('test_p1_cross_p2').require() cross_test_case.method('test_n1_cross_n2').require() dot_test_case.method('test_zero_dot_zero').require() dot_test_case.method('test_zero_dot_n1').require()
#!/usr/bin/env python # -*- coding: utf-8 -*- # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # @file: hw/chkpath/code/python/run.py # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This file is released under BSD 2-clause license. import os from pyhost.scorer import CodeStyleScorer, ObjSchemaScorer, CoverageScorer from pyhost.objschema import RootSchema import SafeRunner # Define the schema of unit test objects schema = RootSchema(os.environ['RAILGUN_ROOT']) test_arith = schema.module('test_arith').require() test_minmax = schema.module('test_minmax').require() add_test_case = test_arith.class_('AddTestCase').require() pow_test_case = test_arith.class_('PowTestCase').require() get_min_test_case = test_minmax.class_('GetMinTestCase').require() add_test_case.method('test_positive_add_positive').require() add_test_case.method('test_positive_add_negative').require() add_test_case.method('test_negative_add_negative').require() pow_test_case.method('test_positive_pow_positive').require() pow_test_case.method('test_positive_pow_negative').require() pow_test_case.method('test_negative_pow_positive_success').require() pow_test_case.method('test_negative_pow_positive_failure').require()