Lines 19-24
Link Here
|
19 |
import os.path |
19 |
import os.path |
20 |
import unittest |
20 |
import unittest |
21 |
from variety.Util import Util |
21 |
from variety.Util import Util |
|
|
22 |
from gi.repository import GLib |
22 |
|
23 |
|
23 |
sys.path.insert(0, os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))) |
24 |
sys.path.insert(0, os.path.realpath(os.path.join(os.path.dirname(__file__), ".."))) |
24 |
|
25 |
|
Lines 62-68
Link Here
|
62 |
|
63 |
|
63 |
def test_find_unique_name(self): |
64 |
def test_find_unique_name(self): |
64 |
self.assertEquals('/etc/fstab_1', Util.find_unique_name('/etc/fstab')) |
65 |
self.assertEquals('/etc/fstab_1', Util.find_unique_name('/etc/fstab')) |
65 |
self.assertEquals('/etc/bash_1.bashrc', Util.find_unique_name('/etc/bash.bashrc')) |
66 |
self.assertEquals('TestUtil_1.py', Util.find_unique_name('TestUtil.py')) |
66 |
|
67 |
|
67 |
def test_folderpath(self): |
68 |
def test_folderpath(self): |
68 |
self.assertEquals("/", Util.folderpath("/")) |
69 |
self.assertEquals("/", Util.folderpath("/")) |
Lines 97-103
Link Here
|
97 |
self.assertEquals("a32377b309e3230f3c89c455ef1bdf0b", Util.md5file("test.jpg")) |
98 |
self.assertEquals("a32377b309e3230f3c89c455ef1bdf0b", Util.md5file("test.jpg")) |
98 |
|
99 |
|
99 |
def test_collapseuser(self): |
100 |
def test_collapseuser(self): |
100 |
self.assertEquals("~/.config/variety", Util.collapseuser("/home/peter/.config/variety")) |
101 |
self.assertEquals("~/.config/variety", Util.collapseuser(os.environ['HOME'] + "/.config/variety")) |
101 |
self.assertEquals("/home/peteraaa/.config/variety", Util.collapseuser("/home/peteraaa/.config/variety")) |
102 |
self.assertEquals("/home/peteraaa/.config/variety", Util.collapseuser("/home/peteraaa/.config/variety")) |
102 |
self.assertEquals("/media/.config/variety", Util.collapseuser("/media/.config/variety")) |
103 |
self.assertEquals("/media/.config/variety", Util.collapseuser("/media/.config/variety")) |
103 |
|
104 |
|
Lines 110-119
Link Here
|
110 |
def test_get_file_icon_name(self): |
111 |
def test_get_file_icon_name(self): |
111 |
self.assertEquals("folder", Util.get_file_icon_name("/xxx/yyy/zzz")) # nonexistent |
112 |
self.assertEquals("folder", Util.get_file_icon_name("/xxx/yyy/zzz")) # nonexistent |
112 |
self.assertEquals("user-home", Util.get_file_icon_name("~")) |
113 |
self.assertEquals("user-home", Util.get_file_icon_name("~")) |
113 |
self.assertEquals("folder-pictures", Util.get_file_icon_name("~/Pictures")) |
114 |
pictures_directory=GLib.get_user_special_dir(GLib.USER_DIRECTORY_PICTURES) |
114 |
|
115 |
# Test proper icon reading of 'Pictures' folder only if one exists for current user |
115 |
def test_get_xdg_pictures_folder(self): |
116 |
if not pictures_directory is None: |
116 |
self.assertEquals(os.path.expanduser('~/Pictures'), Util.get_xdg_pictures_folder()) |
117 |
self.assertEquals("folder-pictures", Util.get_file_icon_name(pictures_directory)) |
117 |
|
118 |
|
118 |
def test_safe_map(self): |
119 |
def test_safe_map(self): |
119 |
def f(i): |
120 |
def f(i): |