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'))