IF文を書きたくなかったんだよ。
def getDummyResponse(self, irequest, iparam, imethod): DUMMY_LIST = [ {'search_word': 'login', 'path': '/venv/dummy_response/login.json'}, {'search_word': 'logout', 'path': '/venv/dummy_response/logout.json'}, {'search_word': 'moko', 'path': '/venv/dummy_response/moko.json'} ] _r = {} _r['messages']= [] for item in DUMMY_LIST: if item.get("search_word") in irequest: f = open(item.get(u'path')) _r['body']= json.load(f) f.close() break return (_r )
なんか、ループしてんのがイケてない気がする、、 あと、テストしてない、、