Esempio n. 1
0
 def test_cont_sort_no_term_fail(self):
     """sort fails?"""
     self.c.add(epoch=dt_ymdhm2_epoch(year=2010,month=10,day=10,hour=10,minute=10),
        title='The latest post',url='http://foo.com/bar/foobar',year=2010,
        month=10,day=10, hour=10, minute=10)
     self.c.add(epoch=dt_ymdhm2_epoch(year=2012,month=12,day=12,hour=12,minute=12),
        title='Hello world #2',url='http://foo.com',year=2012,month=12,
        day=12, hour=12, minute=12)
     data = self.c.sort('')
     self.assertFalse(data)
Esempio n. 2
0
 def test_cont_all_ok(self):
     """add N, return should return N items in list"""
     # add 2
     self.c.add(epoch=dt_ymdhm2_epoch(year=2013,month=10,day=1,hour=0,minute=0),
        title='Hello world #1',url='http://192.168.0.1',year=2013,month=4, 
        day=1, hour=0,minute=0)
     self.c.add(epoch=dt_ymdhm2_epoch(year=2013,month=10,day=23,hour=0,minute=0),
        title='The latest post',url='http://foo.com/bar/foobar',year=2013,
        month=10,day=23, hour=0, minute=0)
     length = len(self.c.all())
     self.assertEqual(length, 2)
     self.assertTrue(self.c.all())
Esempio n. 3
0
 def test_cont_add_incompat_dicts(self):
     """test for incompatiable dictionaries added"""
     self.c.add(title='after berlin', album='Trans', year=1982, artist='neil young')
     status = self.c.add(epoch=dt_ymdhm2_epoch(year=2010,month=10,day=10,hour=10,minute=10),
        title='The latest post',url='http://foo.com/bar/foobar',year=2010,
        month=10,day=10, hour=10, minute=10)
     self.assertFalse(status)
Esempio n. 4
0
    def test_cont_sort_order_reverse_ok(self):
        """sorting on numbers, order should be as expected"""
        self.c.add(epoch=dt_ymdhm2_epoch(year=2011,month=11,day=11,hour=11,minute=11),
           title='First post',url='http://foo.com/bar',year=2011,month=11,
           day=11, hour=11, minute=11)
        self.c.add(epoch=dt_ymdhm2_epoch(year=2001,month=1,day=1,hour=1,minute=1),
           title='Hello world #1',url='http://192.168.0.1',year=2001,month=1, 
           day=1, hour=1,minute=1)
        self.c.add(epoch=dt_ymdhm2_epoch(year=2010,month=10,day=10,hour=10,minute=10),
           title='The latest post',url='http://foo.com/bar/foobar',year=2010,
           month=10,day=10, hour=10, minute=10)
        self.c.add(epoch=dt_ymdhm2_epoch(year=2012,month=12,day=12,hour=12,minute=12),
           title='Hello world #2',url='http://foo.com',year=2012,month=12,
           day=12, hour=12, minute=12)
        data = self.c.sort('epoch', order=False)
        year =   (data[0]['year'] < data[3]['year'])
        month =  (data[0]['month'] < data[3]['month'])
        day =    (data[0]['day'] < data[3]['day'])
        hour =   (data[0]['hour'] < data[3]['hour'])
        minute = (data[0]['minute'] < data[3]['minute'])
        epoch =  (data[0]['epoch'] < data[3]['epoch'])

        self.assertTrue(epoch and year and month and day and hour and minute)
Esempio n. 5
0
 def test_cont_clear_ok(self):
     """full list, clear returns nothing"""
     self.c.add(epoch=dt_ymdhm2_epoch(year=2013,month=10,day=1,hour=0,minute=0),
        title='Hello world #1',url='http://192.168.0.1',year=2013,month=4, 
        day=1, hour=0,minute=0)
     self.assertFalse(self.c.clear())
Esempio n. 6
0
 def test_cont_add_ok(self):
     """add is valid, return T else F"""
     self.c.add(epoch=dt_ymdhm2_epoch(year=2013,month=10,day=1,hour=0,minute=0),
        title='Hello world #1',url='http://192.168.0.1',year=2013,month=4, 
        day=1, hour=0,minute=0)
     self.assertTrue(self.c.all())