diff --git a/tests/test_pathtools.py b/tests/test_pathtools.py
new file mode 100644
index 0000000000000000000000000000000000000000..07c681366797e1836c06f6b62a98199835e1f3c0
--- /dev/null
+++ b/tests/test_pathtools.py
@@ -0,0 +1,33 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+import pytest
+from imcflibs.pathtools import parse_path
+
+__author__ = "Niko Ehrenfeuchter"
+__copyright__ = "Niko Ehrenfeuchter"
+__license__ = "gpl3"
+
+
+def test_parse_path():
+    path = '/tmp/foo/'
+    path_to_dir = parse_path(path)
+    path_to_file = parse_path(path + 'file.ext')
+    path_to_file_noext = parse_path(path + 'file')
+
+    assert path_to_file['orig'] == path + 'file.ext'
+    assert path_to_file['path'] == path
+    assert path_to_file['dname'] == 'foo'
+    assert path_to_file['fname'] == 'file.ext'
+    assert path_to_file['ext'] == '.ext'
+
+    assert path_to_file_noext['ext'] == ''
+    assert path_to_file_noext['fname'] == 'file'
+    assert path_to_file_noext['dname'] == 'foo'
+    assert path_to_file_noext['path'] == path
+
+    assert path_to_dir['path'] == path
+    assert path_to_dir['fname'] == ''
+    assert path_to_dir['dname'] == 'foo'
+    assert path_to_dir['ext'] == ''
+