def test_paths(self):
        si = SatoriImage()

        si.add_file("/etc/shadow")
        si.add_file("/etc/dir/")
        self.assertTrue(si.is_dir("/etc/"))
        self.assertTrue(si.is_dir("/"))
        self.assertTrue(si.is_dir("/etc/dir"))
        self.assertTrue(si.is_dir("/etc/dir/"))
        self.assertTrue(si.is_dir("/etc///dir/"))
        self.assertTrue(si.is_dir("//"))
        self.assertTrue(si.is_dir("/etc///"))
        self.assertTrue(si.is_dir("//etc"))
    def test_creating_directories(self):

        si = SatoriImage()
        si.add_file('/etc/sshd/')  # trailing '/' creates dir
        self.assertTrue(si.is_dir('/etc/sshd'))