Пример #1
0
 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))
Пример #2
0
 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))
Пример #3
0
 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))
Пример #4
0
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():
Пример #5
0
 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)
Пример #6
0
 def test_load_words(self):
     words = load_words()
     self.assertEqual(words[0], 'A')
     self.assertEqual(words[-1], 'Zyzzogeton')
     self.assertNotIn(' ', ''.join(words))
Пример #7
0
 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))
Пример #8
0
def test_load_words():
    words_dict = load_words()
    assert words_dict[0] == "A"
    assert words_dict[119637] == "morphogenetic"
    assert len(words_dict) == 235886
Пример #9
0
 def test_max_word_value(self):
     words = load_words()
     self.assertEqual(max_word_value(words), 'benzalphenylhydrazone')
     self.assertEqual(max_word_value(custom_names), 'PyTest')
Пример #10
0
 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))
Пример #11
0
 def test_load_words(self):
     words = load_words()
     self.assertTrue(len(words) > 0)
     self.assertEqual(words[0], 'A')