Beispiel #1
0
    def test_Parameters_check_missing(self):
        p = Parameters()
        self.assertRaises(Exception, lambda: p.check())

        p = Parameters(strict=False)
        p.check()  # should not raise
Beispiel #2
0
    def test_Parameters_check_extra(self):
        p = Parameters(xyz=10, **self.vals)
        self.assertRaises(Exception, lambda: p.check())

        p = Parameters(strict=False, xyz=10, **self.vals)
        p.check()  # should not raise
Beispiel #3
0
 def test_Parameters_invalid_KeyError(self):
     """even if the value is present, if it's not a valid property, raise KeyError"""
     p = Parameters(xyz=10, strict=True, **self.vals)
     self.assertRaises(Exception, lambda: p.check())
Beispiel #4
0
 def test_Parameters_check(self):
     p = Parameters(**self.vals)
     p.check()  # should not raise
Beispiel #5
0
 def test_Parameters_check_extra(self):
     p = Parameters(xyz=10, **self.vals)
     self.assertRaises(Exception, lambda: p.check())
Beispiel #6
0
 def test_Parameters_check(self):
     """
     Specifying all of the gecko and comm parameters doesn't result in an error.
     """
     p = Parameters(**self.vals)
     p.check()  # should not raise
Beispiel #7
0
 def test_Parameters_check_missing(self):
     p = Parameters()
     self.assertRaises(Exception, lambda: p.check())
Beispiel #8
0
 def test_Parameters_check(self):
     """
     Specifying all of the gecko and comm parameters doesn't result in an error.
     """
     p = Parameters(**self.vals)
     p.check()  # should not raise
Beispiel #9
0
    def test_Parameters_check_extra(self):
        p = Parameters(xyz=10, **self.vals)
        self.assertRaises(ParameterMismatch, lambda: p.check())

        p = Parameters(strict=False, xyz=10, **self.vals)
        p.check()  # should not raise
Beispiel #10
0
    def test_Parameters_check_missing(self):
        p = Parameters()
        self.assertRaises(ParameterMismatch, lambda: p.check())

        p = Parameters(strict=False)
        p.check()  # should not raise
Beispiel #11
0
 def test_Parameters_check(self):
     p = Parameters(**self.vals)
     p.check()  # should not raise