Пример #1
0
    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(), "")
Пример #2
0
    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 """))