Пример #1
0
    def test_positive_01(self):
        "Requirement Tag Description - one word Description"
        opts, config, req = create_parameters()
        req = {"Description": RecordEntry("Description", "short")}

        rt = ReqDescription(opts, config)
        name, value = rt.rewrite("Description-test", req)
        assert(name=="Description")
        assert(value.get_content()=="short")
Пример #2
0
    def test_negative_01(self):
        "Requirement Tag Description - empty reqs"
        opts, config, req = create_parameters()

        rt = ReqDescription(opts, config)
        try:
            name, value = rt.rewrite("Description-test", req)
            assert(False)
        except RMTException, rmte:
            assert(rmte.id()==2)
Пример #3
0
    def test_positive_02(self):
        "Requirement Tag Description - some words Description"
        opts, config, req = create_parameters()
        d = "This are some words description."
        req = {"Description": RecordEntry("Description", d)}

        rt = ReqDescription(opts, config)
        name, value = rt.rewrite("Description-test", req)
        assert(name=="Description")
        assert(value.get_content()==d)
Пример #4
0
    def test_positive_03(self):
        "Requirement Tag Description - 500 chars description"
        opts, config, req = create_parameters()
        long_text = ""
        for c in xrange(0, 500):
            long_text += "A"
        req = {"Description": RecordEntry("Description", long_text)}

        rt = ReqDescription(opts, config)
        name, value = rt.rewrite("Description-test", req)
        assert(name=="Description")
        assert(value.get_content()==long_text)
Пример #5
0
    def test_negative_02(self):
        "Requirement Tag Description - description much too long"
        opts, config, req = create_parameters()
        long_text = ""
        for c in xrange(0, 1500):
            long_text += "A"
        req = {"Description": RecordEntry("Description", long_text)}

        rt = ReqDescription(opts, config)
        try:
            name, value = rt.rewrite("Description-test", req)
            assert(False)
        except RMTException, rmte:
            assert(rmte.id()==3)