示例#1
0
from test_helper import test_is_not_empty, test_answer_placeholders_text_deleted, passed, failed, import_task_file


def test_is_identifier():
    try:
        import_task_file()
    except NameError:
        passed()
        return
    except SyntaxError:
        failed("ungültigen Bezeichner verwendet")
        return
    failed("Unbestimmte Variable verwenden")


if __name__ == '__main__':
    error_text = "Du solltest hier eine undefinierte Variable eingeben."

    test_is_not_empty()
    test_answer_placeholders_text_deleted(error_text)
    test_is_identifier()
示例#2
0
def test_published_date():
    placeholders = get_answer_placeholders()
    placeholder = placeholders[2]
    if "published_date" in placeholder:
        passed()
    else:
        failed("Define published_date variable")


def test_published_date1():
    placeholders = get_answer_placeholders()
    placeholder = placeholders[2]
    if "DateTimeField" in placeholder and "blank" in placeholder and "null" in placeholder:
        passed()
    else:
        failed("Define variable as DateTimeField(blank=True, null=True)")


if __name__ == '__main__':
    do_not_run_on_check()
    test_is_initial_text()
    test_is_not_empty()
    test_answer_placeholders_text_deleted()
    test_answer_placeholders()
    test_title()
    test_title1()
    test_published_date()
    test_published_date1()


示例#3
0
from test_helper import test_is_not_empty, test_is_initial_text, test_answer_placeholders_text_deleted, passed, failed, import_task_file


def test_is_identifier():
    try:
        import_task_file()
    except NameError:
        passed()
        return
    except SyntaxError:
        failed("Used invalid identifier")
        return
    failed("Use undefined variable")


if __name__ == '__main__':
    error_text = "You should type undefined variable here"

    test_is_not_empty()
    test_is_initial_text()
    test_answer_placeholders_text_deleted(error_text)
    test_is_identifier()