def METHOD_NAME(self):
    store = self.StoreClass()
    # Initial value is None
    assert store.gettargetlanguage() is None
    # sourcelanguage shouldn't change the targetlanguage
    store.setsourcelanguage("en")
    assert store.gettargetlanguage() is None
    # targetlanguage setter works correctly
    store.settargetlanguage("de")
    assert store.gettargetlanguage() == "de"
    # explicit targetlanguage wins over filename
    store.filename = "Project/it.lproj/Localizable.stringsdict"
    assert store.gettargetlanguage() == "de"