コード例 #1
0
ファイル: tagsfrompath.py プロジェクト: silkecho/glowing-silk
 def filter(self, tag, value):
     spls = config.get("editing", "split_on").decode('utf-8', 'replace')
     spls = spls.split()
     return "\n".join(util.split_value(value, spls))
コード例 #2
0
ファイル: edittags.py プロジェクト: silkecho/glowing-silk
 def __init__(self, tag, value):
     super(SplitValues, self).__init__(_("Split into _Multiple Values"))
     self.set_image(gtk.image_new_from_stock(gtk.STOCK_FIND_AND_REPLACE, gtk.ICON_SIZE_MENU))
     spls = config.get("editing", "split_on").decode("utf-8", "replace").split()
     self.set_sensitive(len(util.split_value(value, spls)) > 1)
コード例 #3
0
ファイル: edittags.py プロジェクト: silkecho/glowing-silk
 def activated(self, tag, value):
     spls = config.get("editing", "split_on").decode("utf-8", "replace").split()
     return [(tag, value) for value in util.split_value(value, spls)]
コード例 #4
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_wordboundry(self):
     self.failUnlessEqual(
         util.split_value("Andromeda and the Band", ["and"]),
         ["Andromeda", "the Band"])
コード例 #5
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_unicode_wordboundry(self):
     val = '\xe3\x81\x82&\xe3\x81\x84'.decode('utf-8')
     self.failUnlessEqual(util.split_value(val), val.split("&"))
コード例 #6
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_no_splitters(self):
     self.failUnlessEqual(util.split_value("a b", []), ["a b"])
コード例 #7
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_two_splitters(self):
     self.failUnlessEqual(
         util.split_value("a, b and c", [",", "and"]), ["a", "b and c"])
コード例 #8
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_custom_splitter(self):
     self.failUnlessEqual(util.split_value("a b", [" "]), ["a", "b"])
コード例 #9
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_double(self):
     self.failUnlessEqual(util.split_value("a, b"), ["a", "b"])
コード例 #10
0
ファイル: test_util.py プロジェクト: silkecho/glowing-silk
 def test_single(self):
     self.failUnlessEqual(util.split_value("a b"), ["a b"])