Ejemplo n.º 1
0
 def test__read_params_from_file(self, open_mock):
     kernel_line = 'api-url=http://localhost:9999 baz foo=bar\n'
     open_mock.return_value.__enter__ = lambda s: s
     open_mock.return_value.__exit__ = mock.Mock()
     read_mock = open_mock.return_value.read
     read_mock.return_value = kernel_line
     params = utils._read_params_from_file('file-path')
     open_mock.assert_called_once_with('file-path')
     read_mock.assert_called_once_with()
     self.assertEqual(params['api-url'], 'http://localhost:9999')
     self.assertEqual(params['foo'], 'bar')
     self.assertFalse('baz' in params)
Ejemplo n.º 2
0
 def test__read_params_from_file(self, open_mock):
     kernel_line = 'api-url=http://localhost:9999 baz foo=bar\n'
     open_mock.return_value.__enter__ = lambda s: s
     open_mock.return_value.__exit__ = mock.Mock()
     read_mock = open_mock.return_value.read
     read_mock.return_value = kernel_line
     params = utils._read_params_from_file('file-path')
     open_mock.assert_called_once_with('file-path')
     read_mock.assert_called_once_with()
     self.assertEqual('http://localhost:9999', params['api-url'])
     self.assertEqual('bar', params['foo'])
     self.assertNotIn('baz', params)
Ejemplo n.º 3
0
 def test__read_params_from_file_fail(self, logger_mock, open_mock):
     open_mock.side_effect = Exception
     params = utils._read_params_from_file('file-path')
     self.assertEqual(params, {})
Ejemplo n.º 4
0
 def test__read_params_from_file_fail(self, logger_mock, open_mock):
     open_mock.side_effect = Exception
     params = utils._read_params_from_file('file-path')
     self.assertEqual({}, params)