Skip to content

Commit

Permalink
modified lex lookup test
Browse files Browse the repository at this point in the history
  • Loading branch information
Harald Berthelsen committed Aug 29, 2017
1 parent 2376903 commit 77d0bf2
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions wikispeech_server/adapters/test_lexicon_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,19 @@ def testLookup(self):

#expected = [{'entryValidations': [], 'partOfSpeech': 'NN', 'language': 'sv-se', 'transcriptions': [{'id': 79410, 'entryId': 74074, 'sources': [], 'language': 'sv-se', 'strn': '"" A: . p a'}], 'id': 74074, 'preferred': False, 'morphology': 'SIN|IND|NOM|UTR', 'lemma': {'id': 8764, 'paradigm': 's1a-flicka', 'reading': '', 'strn': 'apa'}, 'wordParts': 'apa', 'strn': 'apa', 'lexiconId': 1, 'status': {'name': 'imported', 'id': 74074, 'current': True, 'source': 'nst', 'timestamp': '2017-05-12T10:55:49Z'}}, {'entryValidations': [], 'partOfSpeech': 'VB', 'language': 'sv-se', 'transcriptions': [{'id': 79411, 'entryId': 74075, 'sources': [], 'language': 'sv-se', 'strn': '"" A: . p a'}], 'id': 74075, 'preferred': False, 'morphology': '', 'lemma': {'id': 8764, 'paradigm': 's1a-flicka', 'reading': '', 'strn': 'apa'}, 'wordParts': 'apa', 'strn': 'apa', 'lexiconId': 1, 'status': {'name': 'imported', 'id': 74075, 'current': True, 'source': 'nst', 'timestamp': '2017-05-12T10:55:49Z'}}, {'entryValidations': [], 'partOfSpeech': 'VB', 'language': 'sv-se', 'transcriptions': [{'id': 79412, 'entryId': 74076, 'sources': [], 'language': 'sv-se', 'strn': '"" A: . p a'}], 'id': 74076, 'preferred': False, 'morphology': 'AKT|INF-IMP', 'lemma': {'id': 8764, 'paradigm': 's1a-flicka', 'reading': '', 'strn': 'apa'}, 'wordParts': 'apa', 'strn': 'apa', 'lexiconId': 1, 'status': {'name': 'imported', 'id': 74076, 'current': True, 'source': 'nst', 'timestamp': '2017-05-12T10:55:49Z'}}]

expected = [{'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74074, 'strn': '"" A: . p a', 'id': 79410, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'NN', 'wordParts': 'apa', 'id': 74074, 'morphology': 'SIN|IND|NOM|UTR', 'status': {'source': 'nst', 'id': 74074, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}, {'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74075, 'strn': '"" A: . p a', 'id': 79411, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'VB', 'wordParts': 'apa', 'id': 74075, 'morphology': '', 'status': {'source': 'nst', 'id': 74075, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}, {'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74076, 'strn': '"" A: . p a', 'id': 79412, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'VB', 'wordParts': 'apa', 'id': 74076, 'morphology': 'AKT|INF-IMP', 'status': {'source': 'nst', 'id': 74076, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}]
#expected = [{'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74074, 'strn': '"" A: . p a', 'id': 79410, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'NN', 'wordParts': 'apa', 'id': 74074, 'morphology': 'SIN|IND|NOM|UTR', 'status': {'source': 'nst', 'id': 74074, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}, {'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74075, 'strn': '"" A: . p a', 'id': 79411, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'VB', 'wordParts': 'apa', 'id': 74075, 'morphology': '', 'status': {'source': 'nst', 'id': 74075, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}, {'lexRef': {'DBRef': 'sv_se_nst_lex', 'LexName': 'sv-se.nst'}, 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'reading': '', 'id': 8764}, 'strn': 'apa', 'transcriptions': [{'entryId': 74076, 'strn': '"" A: . p a', 'id': 79412, 'language': 'sv-se', 'sources': []}], 'preferred': False, 'partOfSpeech': 'VB', 'wordParts': 'apa', 'id': 74076, 'morphology': 'AKT|INF-IMP', 'status': {'source': 'nst', 'id': 74076, 'timestamp': '2017-08-17T11:57:08Z', 'name': 'imported', 'current': True}, 'language': 'sv-se', 'entryValidations': []}]

expected = [{'wordParts': 'apa', 'entryValidations': [], 'id': 74074, 'lexRef': {'LexName': 'sv-se.nst', 'DBRef': 'sv_se_nst_lex'}, 'status': {'timestamp': '2017-08-25T08:43:56Z', 'current': True, 'name': 'imported', 'source': 'nst', 'id': 74074}, 'morphology': 'SIN|IND|NOM|UTR', 'strn': 'apa', 'language': 'sv-se', 'partOfSpeech': 'NN', 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'id': 8764, 'reading': ''}, 'transcriptions': [{'strn': '"" A: . p a', 'entryId': 74074, 'sources': [], 'language': 'sv-se', 'id': 79410}], 'preferred': False}, {'wordParts': 'apa', 'entryValidations': [], 'id': 74075, 'lexRef': {'LexName': 'sv-se.nst', 'DBRef': 'sv_se_nst_lex'}, 'status': {'timestamp': '2017-08-25T08:43:56Z', 'current': True, 'name': 'imported', 'source': 'nst', 'id': 74075}, 'morphology': '', 'strn': 'apa', 'language': 'sv-se', 'partOfSpeech': 'VB', 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'id': 8764, 'reading': ''}, 'transcriptions': [{'strn': '"" A: . p a', 'entryId': 74075, 'sources': [], 'language': 'sv-se', 'id': 79411}], 'preferred': False}, {'wordParts': 'apa', 'entryValidations': [], 'id': 74076, 'lexRef': {'LexName': 'sv-se.nst', 'DBRef': 'sv_se_nst_lex'}, 'status': {'timestamp': '2017-08-25T08:43:56Z', 'current': True, 'name': 'imported', 'source': 'nst', 'id': 74076}, 'morphology': 'AKT|INF-IMP', 'strn': 'apa', 'language': 'sv-se', 'partOfSpeech': 'VB', 'lemma': {'strn': 'apa', 'paradigm': 's1a-flicka', 'id': 8764, 'reading': ''}, 'transcriptions': [{'strn': '"" A: . p a', 'entryId': 74076, 'sources': [], 'language': 'sv-se', 'id': 79412}], 'preferred': False}]



result = lexicon.lookup(orth)
log.info("RESULT: %s" % result)

expected_first_trans = expected[0]['transcriptions'][0]['strn']
result_first_trans = result[0]['transcriptions'][0]['strn']

self.assertEqual(expected,result)
self.assertEqual(expected_first_trans,result_first_trans)

def testLexiconException1(self):
default_log_level = log.log_level
Expand Down Expand Up @@ -135,5 +141,5 @@ def test_lexLookup_Exception(self):


if __name__ == "__main__":
log.log_level = "warning" #debug, info, warning, error
log.log_level = "debug" #debug, info, warning, error
unittest.main()

0 comments on commit 77d0bf2

Please sign in to comment.