def test_new_entry_gives_unique_directories(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) patch.return_value = "1234" entry1 = backend.new_entry('file1.lif') patch.return_value = "5678" entry2 = backend.new_entry('file2.lif') parent_dir, entry_dir1 = os.path.split(entry1.directory) parent_dir, entry_dir2 = os.path.split(entry2.directory) self.assertNotEqual(entry_dir1, entry_dir2)
def test_new_entry_gives_unique_directories(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) patch.return_value = "1234" entry1 = backend.new_entry('file1.lif') patch.return_value = "5678" entry2 = backend.new_entry('file2.lif') parent_dir, entry_dir1 = os.path.split(entry1.directory) parent_dir, entry_dir2 = os.path.split(entry2.directory) self.assertNotEqual(entry_dir1, entry_dir2)
def test_entry_directory_exists(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io patch.return_value = "1234" directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) entry = backend.new_entry('test.lif') self.assertTrue(os.path.isdir(entry.directory))
def test_entry_directory_exists(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io patch.return_value = "1234" directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) entry = backend.new_entry('test.lif') self.assertTrue(os.path.isdir(entry.directory))
def test_new_entry(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io patch.return_value = "1234" directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) entry = backend.new_entry('test.lif') self.assertTrue(isinstance(entry, FileBackend.Entry)) parent_dir, entry_dir = os.path.split(entry.directory) self.assertEqual(parent_dir, directory) self.assertEqual(entry_dir, '1234')
def test_new_entry(self, patch): from jicbioimage.core.io import FileBackend import jicbioimage.core.io patch.return_value = "1234" directory = os.path.join(TMP_DIR, 'jicbioimage.core') backend = FileBackend(directory=directory) entry = backend.new_entry('test.lif') self.assertTrue(isinstance(entry, FileBackend.Entry)) parent_dir, entry_dir = os.path.split(entry.directory) self.assertEqual(parent_dir, directory) self.assertEqual(entry_dir, '1234')