def test_basic(self): tools._dump_limits('config.file', self.limits_file) self.assertEqual(self.limits_file.getvalue(), """<?xml version='1.0' encoding='UTF-8'?> <limits> <limit name="limit1"/> <limit name="limit2"/> <limit name="limit3"/> </limits> """) self.assertEqual(self.stderr.getvalue(), "")
def test_debug(self): tools._dump_limits('config.file', self.limits_file, debug=True) self.assertEqual(self.limits_file.getvalue(), """<?xml version='1.0' encoding='UTF-8'?> <limits> <limit name="limit1"/> <limit name="limit2"/> <limit name="limit3"/> </limits> """) self.assertTrue(self.stderr.getvalue().startswith( """Dumping limit index 0: {'name': 'limit1'} Dumping limit index 1: {'name': 'limit2'} Dumping limit index 2: {'name': 'limit3'} Dumping limits to file """))