Example #1
0
    def test_is_valid(self):
        # arrange
        text = "*)"

        # act
        result = is_valid(text)

        # assert
        self.assertTrue(result)
Example #2
0
    def test_is_valid_use_start_as_space(self):
        # arrange
        text = "(*)*(*)"

        # act
        result = is_valid(text, )

        # assert
        self.assertTrue(result)
Example #3
0
    def test_is_valid_valid_with_stars(self):
        # arrange
        text = "****(((*))"

        # act
        result = is_valid(text)

        # assert
        self.assertTrue(result)
Example #4
0
    def test_is_valid_not_valid_with_stars(self):
        # arrange
        text = "(*)(*))))"

        # act
        result = is_valid(text)

        # assert
        self.assertFalse(result)
Example #5
0
    def test_is_valid_blank_text(self):
        # arrange
        text = ""

        # act
        result = is_valid(text)

        # assert
        self.assertTrue(result)
Example #6
0
    def test_is_valid_invalid_no_stars(self):
        # arrange
        text = "(((()))()"

        # act
        result = is_valid(text)

        # assert
        self.assertFalse(result)