Exemplo n.º 1
0
 def test_ioerror(self):
     file_obj = mock.Mock()
     file_obj.tell.side_effect = IOError
     self.assertIsNone(file_proxy.get_file_size(file_obj))
Exemplo n.º 2
0
 def test_size(self):
     file_obj = mock.Mock()
     file_obj.tell.side_effect = (0, 10)
     self.assertEqual(10, file_proxy.get_file_size(file_obj))
     self.assertEqual([mock.call(0, os.SEEK_END),
                       mock.call(0)], file_obj.seek.mock_calls)
Exemplo n.º 3
0
 def test_none(self):
     self.assertIsNone(file_proxy.get_file_size('fake_file_obj'))
Exemplo n.º 4
0
 def test_ioerror(self):
     file_obj = mock.Mock()
     file_obj.tell.side_effect = IOError
     self.assertIsNone(file_proxy.get_file_size(file_obj))
Exemplo n.º 5
0
 def test_size(self):
     file_obj = mock.Mock()
     file_obj.tell.side_effect = (0, 10)
     self.assertEqual(10, file_proxy.get_file_size(file_obj))
     self.assertEqual([mock.call(0, os.SEEK_END), mock.call(0)],
                      file_obj.seek.mock_calls)
Exemplo n.º 6
0
 def test_none(self):
     self.assertIsNone(file_proxy.get_file_size('fake_file_obj'))