def test_is_str_dict(self): self._test(False, lab.is_str({"foo": 100})) self._test(False, lab.is_str({10: ["a", "b", "c"]}))
def test_is_str_seq(self): self._test(False, lab.is_str(tuple([1]))) self._test(False, lab.is_str((1, 2))) self._test(False, lab.is_str([1])) self._test(False, lab.is_str([1, 2]))
def test_is_str_num(self): self._test(False, lab.is_str(1)) self._test(False, lab.is_str(1.3))
def test_is_str(self): self._test(True, lab.is_str("a")) self._test(True, lab.is_str("abc")) self._test(True, lab.is_str(["abc", "def"][0]))