@@ -21,14 +21,15 @@ def test_write_dataframe(chunkstore_lib):
21
21
22
22
23
23
def test_overwrite_dataframe (chunkstore_lib ):
24
- df = DataFrame (data = {'data' : [1 , 2 , 3 ]},
24
+ df = DataFrame (data = {'data' : [1 , 2 , 3 , 4 ]},
25
25
index = MultiIndex .from_tuples ([(dt (2016 , 1 , 1 ), 1 ),
26
26
(dt (2016 , 1 , 2 ), 1 ),
27
- (dt (2016 , 1 , 3 ), 1 )],
27
+ (dt (2016 , 1 , 3 ), 1 ),
28
+ (dt (2016 , 1 , 4 ), 1 )],
28
29
names = ['date' , 'id' ])
29
30
)
30
31
31
- dg = DataFrame (data = {'data' : [4 , 5 , 6 ]},
32
+ dg = DataFrame (data = {'data' : [1 , 2 , 3 ]},
32
33
index = MultiIndex .from_tuples ([(dt (2015 , 1 , 1 ), 1 ),
33
34
(dt (2015 , 1 , 2 ), 1 ),
34
35
(dt (2015 , 1 , 3 ), 1 )],
@@ -579,3 +580,18 @@ def helper(chunkstore_lib, chunk_size, name, df, append):
579
580
580
581
for chunk_size in ['D' , 'M' , 'Y' ]:
581
582
helper (chunkstore_lib , chunk_size , 'test_monthly_' + chunk_size , df , append )
583
+
584
+
585
+ def test_delete (chunkstore_lib ):
586
+ df = DataFrame (data = {'data' : [1 , 2 , 3 ]},
587
+ index = MultiIndex .from_tuples ([(dt (2016 , 1 , 1 ), 1 ),
588
+ (dt (2016 , 1 , 2 ), 1 ),
589
+ (dt (2016 , 1 , 3 ), 1 )],
590
+ names = ['date' , 'id' ])
591
+ )
592
+ chunkstore_lib .write ('test_df' , df , 'D' )
593
+ read_df = chunkstore_lib .read ('test_df' )
594
+ assert_frame_equal (df , read_df )
595
+ assert ('test_df' in chunkstore_lib .list_symbols ())
596
+ chunkstore_lib .delete ('test_df' )
597
+ assert (chunkstore_lib .list_symbols () == [])
0 commit comments