Beispiel #1
0
 def test_calls_define_word_with_the_correct_data(self, define_word):
     is_in_target_language = fakes.fake_value()
     fake_word = str(fakes.fake_value())
     define_words_in_sentence(
         fakes.course1, fake_word, is_in_target_language)
     define_word.assert_called_with(
         fakes.course1, fake_word, is_in_target_language)
Beispiel #2
0
 def test_defines_every_word(self, define_word):
     define_word.return_value = fakes.fake_value()
     assert define_words_in_sentence(
         fakes.course1, "foo bar", True) == [define_word.return_value, define_word.return_value]
Beispiel #3
0
 def test_returns_correct_value(self, define_word):
     define_word.return_value = fakes.fake_value()
     assert define_words_in_sentence(
         fakes.course1, "foo", True) == [define_word.return_value]
Beispiel #4
0
 def test_calls_define_word_the_correct_number_of_times(self, define_word):
     define_words_in_sentence(fakes.course1, "foo bar baz", False)
     assert define_word.call_count == 3
Beispiel #5
0
 def test_empty_sentence(self):
     assert define_words_in_sentence(fakes.course1, "", False) == []
 def test_calls_define_word_with_the_correct_data(self, define_word):
     reverse = fakes.fake_value()
     fake_word = str(fakes.fake_value())
     define_words_in_sentence(fakes.course1, fake_word, reverse)
     define_word.assert_called_with(fakes.course1, fake_word, reverse)