Пример #1
0
 def test_get_tests_length(self):
     path = abspath('./test_data')
     tests = get_tests(path)
     num_tests = 4
     self.assertEqual(num_tests, len(tests),
                      "Must get %i test(s) from '%s'. Got %i instead." % (num_tests, path, len(tests)))
Пример #2
0
    suites = {}
    for x in cl.get_suites(project_id):
        suites[x['name']] = x['id']

    sections = {}
    for suite in suites.itervalues():
        for x in cl.get_sections(project_id, suite):
            sections[x['name']] = x['id']

    cases = {}
    for suite in suites.itervalues():
        for x in cl.get_all_cases(project_id, suite):
            cases[x['title']] = x['id']

    testcases = get_tests(tests_path)

    actual_cases = {}
    for x in testcases:
        actual_cases[x.title] = x

    if args.delete_tests:
        for case_title, case_id in cases.iteritems():
            if case_title not in actual_cases:
                print 'Delete case: ' + case_title
                cl.delete_case(case_id)

    for testcase in testcases:
        if testcase.suite_name not in suites:
            print 'Create suite: ' + testcase.suite_name
            new_suite = cl.create_suite(project_id, testcase.suite_name)
Пример #3
0
    suites = {}
    for x in cl.get_suites(project_id):
        suites[x['name']] = x['id']

    sections = {}
    for suite in suites.itervalues():
        for x in cl.get_sections(project_id, suite):
            sections[x['name']] = x['id']

    cases = {}
    for suite in suites.itervalues():
        for x in cl.get_all_cases(project_id, suite):
            cases[x['title']] = x['id']

    testcases = get_tests(tests_path)

    actual_cases = {}
    for x in testcases:
        actual_cases[x.title] = x

    if args.delete_tests:
        for case_title, case_id in cases.iteritems():
            if case_title not in actual_cases:
                print 'Delete case: ' + case_title
                cl.delete_case(case_id)

    for testcase in testcases:
        if testcase.suite_name not in suites:
            print 'Create suite: ' + testcase.suite_name
            new_suite = cl.create_suite(project_id, testcase.suite_name)