MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_dollars

Method test_dollars

Lib/test/test_logging.py:4556–4575  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4554 self.assertTrue(f.usesTime())
4555
4556 def test_dollars(self):
4557 # Test $-formatting
4558 r = self.get_record()
4559 f = logging.Formatter('${message}', style='$')
4560 self.assertEqual(f.format(r), 'Message with 2 placeholders')
4561 f = logging.Formatter('$message', style='$')
4562 self.assertEqual(f.format(r), 'Message with 2 placeholders')
4563 f = logging.Formatter('$$%${message}%$$', style='$')
4564 self.assertEqual(f.format(r), '$%Message with 2 placeholders%$')
4565 f = logging.Formatter('${random}', style='$')
4566 self.assertRaises(ValueError, f.format, r)
4567 self.assertFalse(f.usesTime())
4568 f = logging.Formatter('${asctime}', style='$')
4569 self.assertTrue(f.usesTime())
4570 f = logging.Formatter('$asctime', style='$')
4571 self.assertTrue(f.usesTime())
4572 f = logging.Formatter('${message}', style='$')
4573 self.assertFalse(f.usesTime())
4574 f = logging.Formatter('${asctime}--', style='$')
4575 self.assertTrue(f.usesTime())
4576
4577 @unittest.expectedFailure # TODO: RUSTPYTHON; ValueError: Unexpected error parsing format string
4578 def test_format_validate(self):

Callers

nothing calls this directly

Calls 7

get_recordMethod · 0.95
formatMethod · 0.95
usesTimeMethod · 0.95
assertFalseMethod · 0.80
assertTrueMethod · 0.80
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected