示例#1
0
    def test_log_property_with_repr(self):
        logger = Logger()
        logger.log = StringIO()

        logger.log_property("name", "value", stringify=repr)

        self.assertEqual("'name': 'value',\n", logger.log.getvalue())
示例#2
0
    def test_log_property(self):
        logger = Logger()
        logger.log = StringIO()

        logger.log_property("name", "value")

        self.assertEqual("'name': value,\n", logger.log.getvalue())
示例#3
0
    def test_log_property_log_not_open_yet(self, string_io_open):
        logger = Logger()
        logger.log_file_name = None
        logger.log = None

        logger.log_property("name", "value")

        self.assertEqual("{\n'name': value,\n", string_io_open().getvalue())