コード例 #1
0
ファイル: test_models.py プロジェクト: cenh/ProjectStockSD
    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()
コード例 #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()
コード例 #3
0
ファイル: test_models.py プロジェクト: cenh/ProjectStockSD
    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()
コード例 #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()