コード例 #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)