Exemplo n.º 1
0
    def test_get_index_of_word_not_in_list(self):
        # Arrange
        FAILING_WORD = "thiswordshouldfail"

        # Act
        failed_index = get_index_from_word(FAILING_WORD)

        # Assert
        self.assertIsNone(failed_index)
Exemplo n.º 2
0
    def test_get_word(self):
        # Arrange
        INDEX_MIN = 0
        INDEX_RANDOM_1 = 100
        INDEX_RANDOM_2 = 1000
        INDEX_MAX = 4095

        # Act
        word_min = get_word(INDEX_MIN)
        word_random_1 = get_word(INDEX_RANDOM_1)
        word_random_2 = get_word(INDEX_RANDOM_2)
        word_max = get_word(INDEX_MAX)
        reverse_find_of_index_random_1 = get_index_from_word(word_random_1)

        # Assert
        self.assertEqual(word_min, "aardvark")
        self.assertEqual(word_random_1, "alfalfa")
        self.assertEqual(word_random_2, "column")
        self.assertEqual(word_max, "prospect")
        self.assertEqual(INDEX_RANDOM_1, reverse_find_of_index_random_1)
Exemplo n.º 3
0
    def test_get_word(self):
        # Arrange
        INDEX_MIN = 0
        INDEX_RANDOM_1 = 100
        INDEX_RANDOM_2 = 1000
        INDEX_MAX = 4095

        # Act
        word_min = get_word(INDEX_MIN)
        word_random_1 = get_word(INDEX_RANDOM_1)
        word_random_2 = get_word(INDEX_RANDOM_2)
        word_max = get_word(INDEX_MAX)
        reverse_find_of_index_random_1 = get_index_from_word(word_random_1)

        # Assert
        self.assertEqual(word_min, "aardvark")
        self.assertEqual(word_random_1, "alpaca")
        self.assertEqual(word_random_2, "dividend")
        self.assertEqual(word_max, "system")
        self.assertEqual(INDEX_RANDOM_1, reverse_find_of_index_random_1)