Revision 3d13f97a pithos/tools/pithos-test

b/pithos/tools/pithos-test
1684 1684
        self.assertTrue('o2' not in my_shared_objects)
1685 1685
    
1686 1686
class TestGreek(BaseTestCase):
1687
    def tearDown(self):
1688
        pass
1689
    
1687 1690
    def test_create_container(self):
1688 1691
        self.client.create_container('φάκελος')
1689 1692
        self.assert_container_exists('φάκελος')
......
1783 1786
        meta = {'ποσότητα':'μεγάλη'}
1784 1787
        self.client.update_object_metadata('φάκελος', 'ο2', **meta)
1785 1788
        objects = self.client.list_objects('φάκελος', meta='ποιότητα, ποσότητα')
1786
        self.assertTrue('ο1' in objects)
1787
        self.assertTrue('ο2' in objects)
1788
        self.assertTrue('ο3' not in objects)
1789
        self.assertEquals(objects, ['ο1', 'ο2'])
1790
        
1791
        objects = self.client.list_objects('φάκελος', meta='!ποιότητα')
1792
        self.assertEquals(objects, ['ο2', 'ο3'])
1793
        
1794
        objects = self.client.list_objects('φάκελος', meta='!ποιότητα, !ποσότητα')
1795
        self.assertEquals(objects, ['ο3'])
1796
        
1797
        meta = {'ποιότητα':'ΑΒ'}
1798
        self.client.update_object_metadata('φάκελος', 'ο2', **meta)
1799
        objects = self.client.list_objects('φάκελος', meta='ποιότητα==ΑΑΑ')
1800
        self.assertEquals(objects, ['ο1'])
1801
        objects = self.client.list_objects('φάκελος', meta='ποιότητα!=ΑΑΑ')
1802
        self.assertEquals(objects, ['ο2'])
1803
        
1804
        meta = {'έτος':'2011'}
1805
        self.client.update_object_metadata('φάκελος', 'ο3', **meta)
1806
        meta = {'έτος':'2012'}
1807
        self.client.update_object_metadata('φάκελος', 'ο2', **meta)
1808
        objects = self.client.list_objects('φάκελος', meta='έτος<2012')
1809
        self.assertEquals(objects, ['ο1'])
1810
        objects = self.client.list_objects('φάκελος', meta='έτος<=2012')
1811
        self.assertEquals(objects, ['ο1', 'ο2'])
1812
        objects = self.client.list_objects('φάκελος', meta='έτος<2012,έτος!=2012')
1813
        self.assertEquals(objects, ['ο2'])
1789 1814
    
1790 1815
    def test_groups(self):
1791 1816
        #create a group

Also available in: Unified diff