Exemple #1
0
    def test_valid_websites(self):
        """Try and submit supervisor with various valid website URLs

        This should pass
        """
        supervisor = Supervisor()
        supervisor.first_name = 'Arthur'
        supervisor.last_name = 'Anderson'
        supervisor.email = '*****@*****.**'
        for u in valid_urls:
            supervisor.website = u
            supervisor.full_clean()
Exemple #2
0
    def test_valid_websites(self):
        """Try and submit supervisor with various valid website URLs

        This should pass
        """
        supervisor = Supervisor()
        supervisor.first_name = 'Arthur'
        supervisor.last_name = 'Anderson'
        supervisor.email = '*****@*****.**'
        for u in valid_urls:
            supervisor.website = u
            supervisor.full_clean()
Exemple #3
0
    def test_invalid_websites(self):
        """Try and submit supervisor with an invalid website URL

        This should fail with ValidationError
        """
        supervisor = Supervisor()
        supervisor.first_name = 'Arthur'
        supervisor.last_name = 'Anderson'
        supervisor.email = '*****@*****.**'
        for u in invalid_urls:
            supervisor.website = u
            with self.assertRaises(ValidationError):
                supervisor.full_clean()
Exemple #4
0
    def test_invalid_websites(self):
        """Try and submit supervisor with an invalid website URL

        This should fail with ValidationError
        """
        supervisor = Supervisor()
        supervisor.first_name = 'Arthur'
        supervisor.last_name = 'Anderson'
        supervisor.email = '*****@*****.**'
        for u in invalid_urls:
            supervisor.website = u
            with self.assertRaises(ValidationError):
                supervisor.full_clean()