Ejemplo n.º 1
0
 def test_dest_ext(self):
     r = np.random.RandomState(1)
     my_case = { "foo.raw": mkimg(r)}
     with make_case(my_case) as (src, dest):
         main(["--src", src,
               "--dest", dest,
               "--dest-ext", ".tif"])
         self.assertListEqual(list(os.listdir(dest)), ["foo.tif"])
Ejemplo n.º 2
0
 def test_timestamp_after(self):
     r = np.random.RandomState(1)
     my_case = { "foo.raw": mkimg(r)}
     with make_case(my_case) as (src, dest):
         time.sleep(.1)  # sleep a tick.
         with open(os.path.join(dest, "foo.tiff"), "w") as fd:
             fd.write("Huzzah!")
         main(["--src", src,
               "--dest", dest])
         with open(os.path.join(dest, "foo.tiff")) as fd:
             self.assertEqual(fd.read(), "Huzzah!")
Ejemplo n.º 3
0
 def test_one(self):
     r = np.random.RandomState(1)
     my_case = { "foo.raw": mkimg(r)}
     with make_case(my_case) as (src, dest):
         main(["--src", src,
               "--dest", dest])
         dirlist = os.listdir(dest)
         self.assertEqual(len(dirlist), 1)
         self.assertEqual(dirlist[0], "foo.tiff")
         np.testing.assert_array_equal(
             my_case["foo.raw"],
             tifffile.imread(os.path.join(dest, "foo.tiff")))
Ejemplo n.º 4
0
 def test_timestamp_before(self):
     r = np.random.RandomState(1)
     my_case = { "foo.raw": mkimg(r)}
     dest = tempfile.mkdtemp()
     with open(os.path.join(dest, "foo.tiff"), "w") as fd:
         fd.write("Huzzah!")
     time.sleep(.1) # sleep a tick.
     with make_case(my_case, dest=dest) as (src, dest):
         main(["--src", src,
               "--dest", dest])
         np.testing.assert_array_equal(
             my_case["foo.raw"],
             tifffile.imread(os.path.join(dest, "foo.tiff")))
Ejemplo n.º 5
0
 def test_subdir(self):
     r = np.random.RandomState(1)
     my_case = { "foo": { "foo.raw": mkimg(r)},
                 "bar": { "bar.raw": mkimg(r),
                          "baz.raw": mkimg(r)}
                 }
     with make_case(my_case) as (src, dest):
         main(["--src", src,
               "--dest", dest])
         dirlist = sorted(os.listdir(dest))
         self.assertListEqual(dirlist, ["bar", "foo"])
         np.testing.assert_array_equal(
             my_case["foo"]["foo.raw"],
             tifffile.imread(os.path.join(dest, "foo", "foo.tiff")))
         np.testing.assert_array_equal(
             my_case["bar"]["bar.raw"],
             tifffile.imread(os.path.join(dest, "bar", "bar.tiff")))
         np.testing.assert_array_equal(
             my_case["bar"]["baz.raw"],
             tifffile.imread(os.path.join(dest, "bar", "baz.tiff")))