def test_write_0_to_control_file(self):
     tmp = tempfile.NamedTemporaryFile()
     validator = OktaOpenVPNValidator()
     validator.control_file = tmp.name
     validator.write_result_to_control_file()
     tmp.file.seek(0)
     rv = tmp.file.read()
     self.assertEquals(rv, '0')
Beispiel #2
0
 def test_write_0_to_control_file(self):
     tmp = tempfile.NamedTemporaryFile()
     validator = OktaOpenVPNValidator()
     validator.control_file = tmp.name
     validator.write_result_to_control_file()
     tmp.file.seek(0)
     rv = tmp.file.read()
     self.assertEquals(rv, '0')
    def test_write_ro_to_control_file(self):
        tmp = tempfile.NamedTemporaryFile()
        os.chmod(tmp.name, 0400)
        validator = OktaOpenVPNValidator()
        validator.user_valid = True
        validator.control_file = tmp.name
        validator.write_result_to_control_file()
        tmp.file.seek(0)
        rv = tmp.file.read()
        self.assertEquals(rv, '')

        tmp.file.seek(0)
        validator.user_valid = False
        validator.write_result_to_control_file()
        tmp.file.seek(0)
        rv = tmp.file.read()
        self.assertEquals(rv, '')
Beispiel #4
0
    def test_write_ro_to_control_file(self):
        tmp = tempfile.NamedTemporaryFile()
        os.chmod(tmp.name, 0400)
        validator = OktaOpenVPNValidator()
        validator.user_valid = True
        validator.control_file = tmp.name
        validator.write_result_to_control_file()
        tmp.file.seek(0)
        rv = tmp.file.read()
        self.assertEquals(rv, '')

        tmp.file.seek(0)
        validator.user_valid = False
        validator.write_result_to_control_file()
        tmp.file.seek(0)
        rv = tmp.file.read()
        self.assertEquals(rv, '')