Esempio n. 1
0
class PerimeterTests(SandboxResourceTest):
    
    def setUp(self):
        from sprintkit.services import Perimeter
        config = self.get_Config()
        self.perimeter = Perimeter(params.coord_inside, 2000, config)

    def test_check_with_valid_mdn(self):
        result = self.perimeter.check(params.valid_mdn)
        self.assertTrue(isinstance(result, tuple))

    def test_inside_with_valid_mdn(self):
        status = self.perimeter.inside(params.valid_mdn)
        self.assertTrue(isinstance(status, bool))
    
    def test_inside_with_invalid_mdn(self):
        self.assertRaises(SandboxError, self.perimeter.inside, 
                          params.invalid_mdn)
    
    def test_inside_with_invalid_radius(self):
        from sprintkit.services import Perimeter
        config = self.get_Config()
        self.perimeter = Perimeter(params.coord_inside, 1000, config)
        self.assertRaises(SandboxError, self.perimeter.inside, 
                          params.invalid_mdn)

    def test_inside_with_invalid_key(self):
        self.perimeter.config['key'] = 'INVALIDKEY'
        self.assertRaises(SandboxError, self.perimeter.inside, params.valid_mdn)
    
    def test_inside_with_invalid_secret(self):
        self.perimeter.config['secret'] = 'INVALIDSECRET'
        self.assertRaises(SandboxError, self.perimeter.inside, params.valid_mdn)
Esempio n. 2
0
 def test_inside_with_invalid_radius(self):
     from sprintkit.services import Perimeter
     config = self.get_Config()
     self.perimeter = Perimeter(params.coord_inside, 1000, config)
     self.assertRaises(SandboxError, self.perimeter.inside, 
                       params.invalid_mdn)
Esempio n. 3
0
 def setUp(self):
     from sprintkit.services import Perimeter
     config = self.get_Config()
     self.perimeter = Perimeter(params.coord_inside, 2000, config)