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, '')
Пример #2
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, '')
 def test_return_error_code_false(self):
     validator = OktaOpenVPNValidator()
     validator.user_valid = False
     okta_openvpn.sys = MagicMock()
     okta_openvpn.return_error_code_for(validator)
     okta_openvpn.sys.exit.assert_called_with(1)
Пример #4
0
 def test_return_error_code_false(self):
     validator = OktaOpenVPNValidator()
     validator.user_valid = False
     okta_openvpn.sys = MagicMock()
     okta_openvpn.return_error_code_for(validator)
     okta_openvpn.sys.exit.assert_called_with(1)