Exemplo n.º 1
0
    def test(self):

        target_dir = os.path.join(os.path.split(__file__)[0], 'target')
        source_dir = os.path.join(os.path.split(__file__)[0], 'source')
        data_dir = tempfile.gettempdir()
        
        phynk.init_command(Args(source_dir=target_dir, data_dir=data_dir))
        phynk.sync_command(Args(source_dir=source_dir, data_dir=data_dir))
        
        db_file = os.path.join(data_dir, 'phynk.db')
        with open(db_file, 'rt') as db:
            data = db.read()

            self.failUnless(data.startswith('Phynk v1,NAME'))
            self.failUnless('Petter Lundborg.JPG,2007609' in data)
            self.failUnless('Coffee diagram.png,129118' in data)
            self.failUnless('Högasvägen copy.jpg,1985600' in data)
            self.failUnless('lennartstudent2.jpg,1328952' in data)
            self.failUnless('lennart lifts the fa cup.jpg,30380' in data)
            self.failUnless('The King of Sweden.png,1011234' in data)
            self.failUnless('mac manc mcmanx.gif,11262' in data)
            
            # New files:
            self.failUnless('2011-10-06 17.29.43.jpg,528192' in data)
            self.failUnless('paris.jpg,2468952' in data)
            self.failUnless('The King of Sweden 2.png,1247728' in data)
            
            tmpdirfiles = os.listdir(data_dir)
            self.failUnless('2011-10-06 17.29.43.jpg' in tmpdirfiles)
            self.failUnless('paris.jpg' in tmpdirfiles)
            self.failUnless('The King of Sweden 2.png' in tmpdirfiles)            
            
            self.failIf('somedbfile.db' in data)
            self.failIf('notanimage.txt' in data)

            # Cleanup:
            for filename in ('2011-10-06 17.29.43.jpg', 
                             'paris.jpg',
                             'The King of Sweden 2.png',
                             'phynk.db'):
                os.unlink(os.path.join(data_dir, filename))
Exemplo n.º 2
0
 def test(self):
     source_dir = os.path.join(os.path.split(__file__)[0], 'target')
     data_dir = tempfile.gettempdir()
     
     phynk.init_command(Args(source_dir=source_dir, data_dir=data_dir))
     
     db_file = os.path.join(data_dir, 'phynk.db')
     with open(db_file, 'rt') as db:
         data = db.read()
     
     self.failUnless(data.startswith('Phynk v1,NAME'))
     self.failUnless('Petter Lundborg.JPG,2007609' in data)
     self.failUnless('Coffee diagram.png,129118' in data)
     self.failUnless('Högasvägen copy.jpg,1985600' in data)
     self.failUnless('lennartstudent2.jpg,1328952' in data)
     self.failUnless('lennart lifts the fa cup.jpg,30380' in data)
     self.failUnless('The King of Sweden.png,1011234' in data)
     self.failUnless('mac manc mcmanx.gif,11262' in data)
     
     self.failIf('somedbfile.db' in data)
     self.failIf('notanimage.txt' in data)
     
     # Cleanup:
     os.unlink(db_file)