示例#1
0
文件: test_all.py 项目: regebro/Phynk
    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))
示例#2
0
文件: test_all.py 项目: regebro/Phynk
 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)