def test_positive_01(self): "Requirement Tag Effort Estimation - no tag given" config, req = create_parameters() rt = ReqEffortEst(config) name, value = rt.rewrite("EffortEstimation-test", req) assert(name == "Effort estimation") assert(value == None)
def rmttest_positive_01(self): "Requirement Tag Effort Estimation - no tag given" config, req = create_parameters() rt = ReqEffortEst(config) name, value = rt.rewrite("EffortEstimation-test", req) assert "Effort estimation" == name assert value is None
def test_positive_02(self): "Requirement Tag Effort Estimation - tag given with all valid numbers" config, req = create_parameters() for i in ReqEffortEst.valid_values: req["Effort estimation"] = RecordEntry("Effort estimation", str(i)) rt = ReqEffortEst(config) name, value = rt.rewrite("EffortEstimation-test", req) assert(name == "Effort estimation") assert(value == i)
def test_positive_02(self): "Requirement Tag Effort Estimation - tag given with all valid numbers" config, req = create_parameters() for i in ReqEffortEst.valid_values: req["Effort estimation"] = RecordEntry("Effort estimation", str(i)) rt = ReqEffortEst(config) name, value = rt.rewrite("EffortEstimation-test", req) assert (name == "Effort estimation") assert (value == i)
def rmttest_positive_02(self): "Requirement Tag Effort Estimation - tag given with all valid numbers" config, req = create_parameters() for i in ReqEffortEst.valid_values: req["Effort estimation"] = RecordEntry("Effort estimation", Encoding.to_unicode(i)) rt = ReqEffortEst(config) name, value = rt.rewrite("EffortEstimation-test", req) assert "Effort estimation" == name assert i == value
def test_negative_01(self): "Requirement Tag Effort Estimation - tag given with invalid numbers" config, req = create_parameters() for i in [4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]: req["Effort estimation"] = RecordEntry("Effort estimation", str(i)) rt = ReqEffortEst(config) try: name, value = rt.rewrite("EffortEstimation-test", req) assert(False) except RMTException, rmte: assert(rmte.id() == 4)
def rmttest_negative_01(self): "Requirement Tag Effort Estimation - tag given with invalid numbers" config, req = create_parameters() for i in [4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]: req["Effort estimation"] = RecordEntry("Effort estimation", Encoding.to_unicode(i)) rt = ReqEffortEst(config) with pytest.raises(RMTException) as rmte: rt.rewrite("EffortEstimation-test", req) assert 4 == rmte.id()
def test_negative_01(self): "Requirement Tag Effort Estimation - tag given with invalid numbers" config, req = create_parameters() for i in [ 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ]: req["Effort estimation"] = RecordEntry("Effort estimation", str(i)) rt = ReqEffortEst(config) try: name, value = rt.rewrite("EffortEstimation-test", req) assert (False) except RMTException, rmte: assert (rmte.id() == 4)