nidhal baccouri commited on
Commit
fd6b374
·
1 Parent(s): a05c704

updated tests

Browse files
Files changed (1) hide show
  1. tests/test_google_trans.py +1 -25
tests/test_google_trans.py CHANGED
@@ -129,43 +129,19 @@ def google_translator():
129
  """
130
  return GoogleTranslator(target='en')
131
 
132
-
133
- def case_sensitivity_checks():
134
- test_lang = 'Czech'
135
- test_text = 'Hi, the sky is dark while the moon is white. Hurrah!! Denver is a city name in Colorado.'
136
- translated_text = 'Ahoj, obloha je tmavá, zatímco měsíc je bílý. Hurá!! Denver je název města v Coloradu.'
137
- test_cases = []
138
- n = len(test_lang)
139
- mx = 1 << n
140
- test = test_lang.lower()
141
- for i in range(mx):
142
- combination = [k for k in test_lang]
143
- for j in range(n):
144
- if (((i >> j) & 1) == 1):
145
- combination[j] = test_lang[j].upper()
146
- temp = ""
147
- for i in combination:
148
- temp += i
149
- test_cases.append(temp)
150
- random_cases = 5
151
- random_test_cases = random.sample(test_cases, random_cases) # randomly choosing any five cases since list is in order of 2^n containing all cases
152
- for case in random_test_cases:
153
- assert GoogleTranslator(source='en', target=case).translate(test_text) == translated_text
154
-
155
  def multiple_names_lang_checks():
156
  assert GoogleTranslator(source='en', target='burMeSe').translate("Hello") == 'မင်္ဂလာပါ'
157
  assert GoogleTranslator(source='en', target='Oriya').translate("What's up?") == 'କଣ ଚାଲିଛି?'
158
  assert GoogleTranslator(source='en', target='kurManJi').translate("Nice is dice.") == 'Xweş xweş e.'
159
 
160
  def test_random_tranlations_cases_multiple_names():
161
- random_sample_size = 5
162
  d = dict.fromkeys(list(TRANSLATED_RESULTS.keys()))
163
  random_lang_names = random.sample(d.keys(), random_sample_size)
164
  random_subset_dict = {k: TRANSLATED_RESULTS[k] for k in random_lang_names}
165
  for lang, translation in random_subset_dict.items():
166
  assert GoogleTranslator(source='en', target=lang).translate(test_text_standard) == translation
167
 
168
- case_sensitivity_checks()
169
  multiple_names_lang_checks()
170
 
171
  def test_content(google_translator):
 
129
  """
130
  return GoogleTranslator(target='en')
131
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  def multiple_names_lang_checks():
133
  assert GoogleTranslator(source='en', target='burMeSe').translate("Hello") == 'မင်္ဂလာပါ'
134
  assert GoogleTranslator(source='en', target='Oriya').translate("What's up?") == 'କଣ ଚାଲିଛି?'
135
  assert GoogleTranslator(source='en', target='kurManJi').translate("Nice is dice.") == 'Xweş xweş e.'
136
 
137
  def test_random_tranlations_cases_multiple_names():
138
+ random_sample_size = 2
139
  d = dict.fromkeys(list(TRANSLATED_RESULTS.keys()))
140
  random_lang_names = random.sample(d.keys(), random_sample_size)
141
  random_subset_dict = {k: TRANSLATED_RESULTS[k] for k in random_lang_names}
142
  for lang, translation in random_subset_dict.items():
143
  assert GoogleTranslator(source='en', target=lang).translate(test_text_standard) == translation
144
 
 
145
  multiple_names_lang_checks()
146
 
147
  def test_content(google_translator):