Esempio n. 1
0
 def test_alternative_extension(self):
     n = StackFrameNamer(extension=".html")
     filename = n.get_approved_filename("./stuff")
     self.assertEqual(filename, "./stuff.approved.html")
Esempio n. 2
0
 def test_class(self):
     self.assertEqual("NamerTests", StackFrameNamer().get_class_name())
Esempio n. 3
0
 def test_basename(self):
     n = StackFrameNamer()
     self.assertTrue(n.get_basename().endswith("NamerTests.test_basename"),
                     n.get_basename())
Esempio n. 4
0
 def test_approved_name(self):
     filename = StackFrameNamer().get_approved_filename("./stuff")
     self.assertEqual(filename, "./stuff.approved.txt")
Esempio n. 5
0
 def test_file(self):
     directory = StackFrameNamer().get_directory()
     assert os.path.exists(directory + "/test_namer.py")
Esempio n. 6
0
 def an_other_method(self):
     n = StackFrameNamer()
     self.assertEqual("test_name_works_from_inside_an_other_method",
                      n.get_method_name())
Esempio n. 7
0
 def test_method(self):
     n = StackFrameNamer()
     self.assertEqual("test_method", n.get_method_name())
Esempio n. 8
0
 def __init__(self, file_path: str, extension: None = None) -> None:
     StackFrameNamer.__init__(self, extension)
     self.file_path = file_path
Esempio n. 9
0
def get_default_namer(extension: Optional[str] = None) -> Namer:
    return StackFrameNamer(extension)