def test_can_update_icon(self): """Update a basic icon with a new content""" copy_icon(os.path.join(self.server_dir, "simplefile"), "foo.png") copy_icon(os.path.join(self.server_dir, "biggerfile"), "foo.png") self.assertTrue(os.path.exists(get_icon_path("foo.png"))) self.assertEqual(open(os.path.join(self.server_dir, "biggerfile")).read(), open(get_icon_path("foo.png")).read())
def test_can_copy_icon_with_glob(self): """Copy an icon with glob pattern matching""" # we copy any file and treat it as an icon copy_icon(os.path.join(self.server_dir, "sim*file"), "foo.png") self.assertTrue(os.path.exists(get_icon_path("foo.png"))) self.assertEqual(open(os.path.join(self.server_dir, "simplefile")).read(), open(get_icon_path("foo.png")).read())
def test_can_copy_icon(self): """Copy a basic icon""" # we copy any file and treat it as an icon copy_icon(os.path.join(self.server_dir, "simplefile"), "foo.png") self.assertTrue(os.path.exists(get_icon_path("foo.png"))) self.assertEqual(open(os.path.join(self.server_dir, "simplefile")).read(), open(get_icon_path("foo.png")).read())
def test_create_icon_without_xdg_dir(self): """Save a new icon in an unexisting directory""" shutil.rmtree(self.local_dir) copy_icon(os.path.join(self.server_dir, "simplefile"), "foo.png") self.assertTrue(os.path.exists(get_icon_path("foo.png")))