def test_load_words(self): words = load_words() self.assertEqual(len(words), 235886) self.assertEqual(words[0], 'A') self.assertEqual(words[-1], 'Zyzzogeton') self.assertEqual(words[118910], 'monoplasmatic') self.assertNotIn(' ', ''.join(words))
def test_load_words(self): words = load_words() self.assertEqual(len(words), 235884) # modified to exlude hyphenated words self.assertEqual(words[0], 'A') self.assertEqual(words[-1], 'Zyzzogeton') self.assertNotIn(' ', ''.join(words))
def test_load_words(self): words = load_words() print(len(words), 235886, words[0], 'A', words[-1], 'Zyzzogeton') self.assertEqual(len(words), 235886) self.assertEqual(words[0], 'A') self.assertEqual(words[-1], 'Zyzzogeton') self.assertNotIn(' ', ''.join(words))
import pytest from wordvalue import load_words, calc_word_value, max_word_value words = load_words() def test_load_words(): assert len(words) == 235886 assert words[0] == 'A' assert words[-1] == 'Zyzzogeton' assert ' ' not in ''.join(words) def test_calc_word_value(): assert calc_word_value('bob') == 7 assert calc_word_value('JuliaN') == 13 assert calc_word_value('PyBites') == 14 assert calc_word_value('benzalphenylhydrazone') == 56 def test_max_word_value(): test_words = ('bob', 'julian', 'pybites', 'quit', 'barbeque') assert max_word_value(test_words) == 'barbeque' assert max_word_value(words[20000:21000]) == 'benzalphenylhydrazone' # cannot call with empty sequence with pytest.raises(ValueError): assert max_word_value(()) def test_non_scrabble_characters():
def test_load_words(self): words = load_words() assert len(words) == 235886 assert words[0] == 'A' assert words[-1] == 'Zyzzogeton' assert ' ' not in ''.join(words)
def test_load_words(self): words = load_words() self.assertEqual(words[0], 'A') self.assertEqual(words[-1], 'Zyzzogeton') self.assertNotIn(' ', ''.join(words))
def test_load_words(self): words = load_words() self.assertEqual(len(words), 235886) self.assertEqual(words[0], 'A') self.assertEqual(words[-1], 'Zyzzogeton') self.assertNotIn(' ', ''.join(words))
def test_load_words(): words_dict = load_words() assert words_dict[0] == "A" assert words_dict[119637] == "morphogenetic" assert len(words_dict) == 235886
def test_max_word_value(self): words = load_words() self.assertEqual(max_word_value(words), 'benzalphenylhydrazone') self.assertEqual(max_word_value(custom_names), 'PyTest')
def test_load_words(self): words = load_words() self.assertEqual(len(words), 235886) self.assertEqual(words[0], "A") self.assertEqual(words[-1], "Zyzzogeton") self.assertNotIn(" ", "".join(words))
def test_load_words(self): words = load_words() self.assertTrue(len(words) > 0) self.assertEqual(words[0], 'A')