Lines Matching refs:str
97 class CustomStr(str): pass
134 self.assertEqual(str(cm.exception),
205 # Issue 5759: __float__ not called on str subclasses (though it is on
207 class FooStr(str):
209 return float(str(self)) + 1
685 # empty presentation type should format in the same way as str
688 self.assertEqual(format(x, ''), str(x))
689 self.assertEqual(format(x, '-'), str(x))
690 self.assertEqual(format(x, '>'), str(x))
691 self.assertEqual(format(x, '2'), str(x))
735 lhs, rhs = map(str.strip, line.split('->'))
779 # of this repr is that we get some degree of str -> float ->
780 # str roundtripping. In particular, for any numeric string
823 # Since Python 3.2, repr and str are identical
824 self.assertEqual(repr(float(s)), str(float(s)))
825 self.assertEqual(repr(float(negs)), str(float(negs)))
974 self.assertEqual(str(float("inf")), "inf")
975 self.assertEqual(str(float("+inf")), "inf")
976 self.assertEqual(str(float("-inf")), "-inf")
977 self.assertEqual(str(float("infinity")), "inf")
978 self.assertEqual(str(float("+infinity")), "inf")
979 self.assertEqual(str(float("-infinity")), "-inf")
1001 self.assertEqual(str(1e300 * 1e300), "inf")
1002 self.assertEqual(str(-1e300 * 1e300), "-inf")
1017 self.assertEqual(str(float("nan")), "nan")
1018 self.assertEqual(str(float("+nan")), "nan")
1019 self.assertEqual(str(float("-nan")), "nan")
1037 self.assertEqual(str(1e300 * 1e300 * 0), "nan")
1038 self.assertEqual(str(-1e300 * 1e300 * 0), "nan")