コード例 #1
0
class IQN(str):
    """
    A string subclass that validates values with the IQNValidator
    """

    _validator = IQNValidator()

    def __new__(mcls, value):
        problem = mcls._validator(None, value)
        if problem:
            raise ValueError(problem)
        return super().__new__(mcls, value)
コード例 #2
0
ファイル: test_v1.py プロジェクト: xinpengliu/checkbox
 def setUp(self):
     self.validator = IQNValidator()
     self.variable = None