def test_writes_rows_is_cache_is_large(self, fake_write_rows):
     temp_fs = fsopendir("temp://")
     parent = MagicMock()
     writer = HDFWriter(parent, temp_fs.getsyspath("temp.h5"))
     writer.cache = [[] for i in range(10000)]
     writer.insert_row(["row1"])
     fake_write_rows.assert_called_once_with()
Beispiel #2
0
 def test_writes_rows_is_cache_is_large(self, fake_write_rows):
     temp_fs = fsopendir('temp://')
     parent = MagicMock()
     writer = HDFWriter(parent, temp_fs.getsyspath('temp.h5'))
     writer.cache = [[] for i in range(10000)]
     writer.insert_row(['row1'])
     fake_write_rows.assert_called_once_with()
    def test_inserts_row_to_the_cache(self, fake_write_rows):
        temp_fs = fsopendir("temp://")
        parent = MagicMock()
        writer = HDFWriter(parent, temp_fs.getsyspath("temp.h5"))

        writer.insert_row(["row1"])
        self.assertEqual(writer.n_rows, 1)
        self.assertEqual(writer.cache, [["row1"]])
        fake_write_rows.assert_not_called()
Beispiel #4
0
    def test_inserts_row_to_the_cache(self, fake_write_rows):
        temp_fs = fsopendir('temp://')
        parent = MagicMock()
        writer = HDFWriter(parent, temp_fs.getsyspath('temp.h5'))

        writer.insert_row(['row1'])
        self.assertEqual(writer.n_rows, 1)
        self.assertEqual(writer.cache, [['row1']])
        fake_write_rows.assert_not_called()