def test_check_local_file(self): me = Database() file = join(self.tmpdir, 'tmp.in') self.assertFalse(me.check_local_file(file)) with open(file, 'w') as f: f.write('Hello world!') self.assertTrue(isfile(file)) self.assertTrue(me.check_local_file(file)) self.assertFalse(me.check_local_file(file, overwrite=True)) self.assertFalse(isfile(file))
def test_check_local_file(self): me = Database() # file does not exist file = join(self.tmpdir, 'tmp.in') self.assertFalse(me.check_local_file(file)) # empty file will be deleted open(file, 'w').close() self.assertFalse(me.check_local_file(file)) self.assertFalse(isfile(file)) # file exists and has content with open(file, 'w') as f: f.write('Hello world!') self.assertTrue(isfile(file)) self.assertTrue(me.check_local_file(file)) # overwrite existing file self.assertFalse(me.check_local_file(file, overwrite=True)) self.assertFalse(isfile(file))