class NamerTests(unittest.TestCase):
    def setUp(self):
        self.namer = Namer()

    def test_class(self):
        self.assertEqual("NamerTests", self.namer.get_class_name())

    def test_method(self):
        n = Namer()
        self.assertEqual("test_method", n.get_method_name())

    def test_file(self):
        self.assertTrue(os.path.exists(self.namer.get_directory() + "/test_namer.py"))

    def test_basename(self):
        n = Namer()
        self.assertTrue(n.get_basename().endswith("NamerTests.test_basename"), n.get_basename())

    def test_received_name(self):
        filename = self.namer.get_received_filename('./stuff')
        self.assertEqual(filename, './stuff.received.txt')

    def test_approved_name(self):
        filename = self.namer.get_approved_filename('./stuff')
        self.assertEqual(filename, './stuff.approved.txt')

    def test_alternative_extension(self):
        n = Namer(extension='.html')
        filename = n.get_approved_filename('./stuff')
        self.assertEqual(filename, './stuff.approved.html')
class NamerTests(unittest.TestCase):
    def setUp(self):
        self.namer = Namer()

    def test_class(self):
        self.assertEqual("NamerTests", self.namer.get_class_name())

    def test_method(self):
        n = Namer()
        self.assertEqual("test_method", n.get_method_name())

    def test_file(self):
        self.assertTrue(
            os.path.exists(self.namer.get_directory() + "/test_namer.py"))

    def test_basename(self):
        n = Namer()
        self.assertTrue(n.get_basename().endswith("NamerTests.test_basename"),
                        n.get_basename())

    def test_received_name(self):
        filename = self.namer.get_received_filename('./stuff')
        self.assertEqual(filename, './stuff.received.txt')

    def test_approved_name(self):
        filename = self.namer.get_approved_filename('./stuff')
        self.assertEqual(filename, './stuff.approved.txt')

    def test_alternative_extension(self):
        n = Namer(extension='.html')
        filename = n.get_approved_filename('./stuff')
        self.assertEqual(filename, './stuff.approved.html')
Exemple #3
0
 def test_deserialization(self):
     namer = Namer()
     full_name = os.path.join(namer.get_directory(),
                              'custom-reporters.json')
     reporters = self.factory.load(full_name)
     verify(
         json.dumps(reporters,
                    sort_keys=True,
                    indent=4,
                    separators=(',', ': ')), self.reporter)
 def test_deserialization(self):
     namer = Namer()
     full_name = os.path.join(namer.get_directory(), 'custom-reporters.json')
     reporters = self.factory.load(full_name)
     verify(json.dumps(reporters, sort_keys=True, indent=4, separators=(',', ': ')), self.reporter)
 def test_serialization(self):
     n = Namer()
     path = os.path.join(n.get_directory(), 'saved-reporters.json')
     self.factory.save(path)
     with open(path, 'r') as f:
         verify(f.read(), self.reporter)
Exemple #6
0
 def test_serialization(self):
     n = Namer()
     path = os.path.join(n.get_directory(), 'saved-reporters.json')
     self.factory.save(path)
     with open(path, 'r') as f:
         verify(f.read(), self.reporter)