コード例 #1
0
ファイル: MetaEditL1Tests.py プロジェクト: tabulon-ext/tagger
    def test_removeArtistResults(self):
        releaseAllClones(g_clonenames)
        f_value = "publisher: twitter"
        f_expected = ["stockphotographer"]
        f_filename = singleClone(g_files["fixingComputer.jpg"].fullname)
        MetadataManagerL1.removeArtist(f_filename, f_value)
        self.assertEqual(f_expected, MetadataManagerL0.getArtists(f_filename))
        os.remove(f_filename)

        f_value = "photographer: idunno"
        f_expected = []
        f_filename = singleClone(g_files["catScreamPizza.jpg"].fullname)
        MetadataManagerL1.removeArtist(f_filename, f_value)
        self.assertEqual(f_expected, MetadataManagerL0.getArtists(f_filename))
        os.remove(f_filename)
コード例 #2
0
def getArtists(p_filename):
    """!
    :param p_filename: name/path of the file
    :type p_filename: string

    :return: list of artists if it exists. Else, []
    :rtype: list<string>
    """
    try:
        return MetadataManagerL0.getArtists(p_filename)
    except Exception as e:
        print("MetadataManager2.getArtists() error: ", e)
        return []
コード例 #3
0
ファイル: MetaEditL1Tests.py プロジェクト: tabulon-ext/tagger
    def test_addArtistResults(self):
        releaseAllClones(g_clonenames)

        f_value = "model: crazyguy"
        f_expected = [
            "model: crazyguy", "stockphotographer", "publisher: twitter"
        ]
        f_filename = singleClone(g_files["fixingComputer.jpg"].fullname)
        MetadataManagerL1.addArtist(f_filename, f_value)
        self.assertEqual(f_expected, MetadataManagerL0.getArtists(f_filename))
        os.remove(f_filename)

        f_value = "model: pizzadog"
        f_expected = ["model: pizzadog", "photographer: idunno"]
        f_filename = singleClone(g_files["catScreamPizza.jpg"].fullname)
        MetadataManagerL1.addArtist(f_filename, f_value)
        self.assertEqual(f_expected, MetadataManagerL0.getArtists(f_filename))
        os.remove(f_filename)
        f_value = "Artist: Simon Stalenhag"
        f_expected = ["Artist: Simon Stalenhag"]
        f_filename = singleClone(g_files["rippledotzero.jpg"].fullname)
        MetadataManagerL1.addArtist(f_filename, f_value)
        self.assertEqual(f_expected, MetadataManagerL0.getArtists(f_filename))
        os.remove(f_filename)