Beispiel #1
0
def test_all():
	validator = Validator()
	# validator.testValidateOption()
	# validator.testValidateTitle()
	# validator.testValidateCNP()
	# validator.testValidateName()
	testcase = FunctionTestCase(validator.testValidateOption())
	testcase = FunctionTestCase(validator.testValidateTitle())
	testcase = FunctionTestCase(validator.testValidateCNP())
	testcase = FunctionTestCase(validator.testValidateName())
class TestValidator(unittest.TestCase):

    def setUp(self):
        self.validator = Validator()

    def test_it_will_reject_username_if_too_long(self):
        # Assume
        username = '******'

        # Action
        result = self.validator.username_is_valid(username)

        # Assert
        self.assertFalse(result)

    def test_it_will_reject_username_if_white_space_present(self):
        # Assume
        username = '******'

        # Action
        result = self.validator.username_is_valid(username)

        # Assert
        self.assertFalse(result)

    def test_it_will_reject_username_if_there_is_no_uppercase_characters(self):
        # Assume
        username = '******'

        # Action
        result = self.validator.username_is_valid(username)

        # Assert
        self.assertFalse(result)

    def test_it_will_reject_username_if_there_in_a_special_character(self):
        # Assume
        username = '******'

        # Action
        result = self.validator.username_is_valid(username)

        # Assert
        self.assertFalse(result)
        

    def test_it_will_accept_a_valid_username(self):
        # Assume
        username = '******'

        # Action
        result = self.validator.username_is_valid(username)

        # Assert
        self.assertTrue(result)
 def setUp(self):
     self.validator = Validator()
from classes.validator import Validator

username = '******'
validator = Validator()
if validator.username_is_valid(username):
    print('Username is valid')
else:
    print('Username is invalid')
from classes.person import Person
from classes.instructor import Instructor
from classes.student import student
from classes.validator import Validator, college_records

#set up an instance of validator class
validate_value = Validator()

#program will run until this is set to false
program_running = True
while program_running == True:
    initial_input_correct = False
    while not initial_input_correct:
        #set up initial input tag that asks for student, instructor, or the end of the program
        initial_input = input(
            "Enter S if you're a student or I if you're an instructor. Enter end if you would like the program to stop."
        )
        if initial_input == 'S':
            initial_input_entered = validate_value.info_is_ok("Student")
            student_id_correct = False
            while not student_id_correct:
                student_id = input("Please enter your student ID: ")
                student_id_correct = validate_value.id_is_ok(student_id, 7)
                if student_id_correct == True:
                    program_studying = input(
                        "Please enter the program of study you are in: ")
                    if program_studying:
                        program_studying_entered = validate_value.info_is_ok(
                            program_studying)
                        initial_input_correct = True
                    else: