コード例 #1
0
 def test_is_bumped(self):
     packager = Packager()
     packager.is_bumped()
     version = packager.localrepo.version
     packager.localrepo.bump_version()
     self.assertEqual(True, packager.is_bumped())
     packager.localrepo.version = version
コード例 #2
0
 def test_run_ordered_methods(self):
     x = []
     def a(_): x.append(1)
     def b(_): x.append(2)
     Packager().run_ordered_methods(a, b)
     length = len(Packager().get_all())
     self.assertEqual([1] * length + [2] * length, x)
コード例 #3
0
    def test_general_bumped_set(self):
        packager = Packager()
        packager.general_bumped_set()

        version = packager.localrepo.version
        packager.localrepo.bump_version()
        self.assertLess(0, len(packager.general_bumped_set()))
        packager.localrepo.version = version
コード例 #4
0
 def test_relative_path_is_aesthetic(self):
     packager = Packager()
     self.assertEqual(False,
                      packager.relative_path_is_aesthetic("setup.py"))
     self.assertEqual(True,
                      packager.relative_path_is_aesthetic("README.md"))
     self.assertEqual(
         True,
         packager.relative_path_is_aesthetic(
             packager.localrepo.get_readme_path()))
コード例 #5
0
 def test_filter_relative_filenames(self):
     packager = Packager()
     self.assertEqual(["setup.py"],
                      packager.filter_relative_filenames("setup.py",
                                                         aesthetic=None))
     self.assertEqual(["setup.py"],
                      packager.filter_relative_filenames("setup.py",
                                                         aesthetic=False))
     self.assertEqual([],
                      packager.filter_relative_filenames("setup.py",
                                                         aesthetic=True))
コード例 #6
0
 def test_github_link_path_line(self):
     self.assertIn("generalpackager",
                   Packager().github_link_path_line("foo", "bar"))
コード例 #7
0
 def test_get_installation_markdown(self):
     self.assertIn("pip install generalpackager",
                   Packager().get_installation_markdown())
コード例 #8
0
 def test_get_latest_release(self):
     self.assertIn("CE", str(Packager().get_latest_release()))
コード例 #9
0
 def test_step_setup_python(self):
     self.assertIn("3.8", Packager().step_setup_python("3.8"))
コード例 #10
0
 def test_step_install_necessities(self):
     self.assertIn("pip install", Packager().step_install_necessities())
コード例 #11
0
 def test_get_untested_objInfo_dict(self):
     self.assertIsInstance(Packager().get_untested_objInfo_dict(), dict)
コード例 #12
0
 def test_get_attributes_markdown(self):
     self.assertIn("generalpackager", Packager().get_attributes_markdown())
コード例 #13
0
 def test_badges_dict(self):
     self.assertLess(2, len(Packager().get_badges_dict()))
コード例 #14
0
 def test_step_run_packager_method(self):
     self.assertIn("Packager(", Packager().step_run_packager_method("foo"))
コード例 #15
0
 def test_get_sync_job(self):
     self.assertIn("pip install", Packager().get_sync_job())
コード例 #16
0
 def test_steps_setup(self):
     self.assertIn("pip install", Packager().steps_setup("3.8"))
コード例 #17
0
 def test_get_env(self):
     self.assertIn("TWINE", Packager().get_env())
コード例 #18
0
 def test_step_install_package_git(self):
     self.assertIn("pip install git", Packager().step_install_package_git(*Packager().get_ordered_packagers()))
コード例 #19
0
 def test_get_footnote_markdown(self):
     self.assertIn("generalpackager", Packager().get_footnote_markdown())
コード例 #20
0
 def test_exists(self):
     self.assertEqual(True, Packager().exists())
コード例 #21
0
 def test_get_owners_package_names(self):
     self.assertLess(4, len(Packager().get_owners_package_names()))
コード例 #22
0

from generalpackager import Packager

Packager("generalpackager").generate_localfiles(print_out=True)

























コード例 #23
0
 def test_general_changed_dict(self):
     Packager().general_changed_dict()
コード例 #24
0
 def test_get_todos(self):
     Packager().get_todos()
コード例 #25
0
 def test_get_ordered_packagers(self):
     self.assertLess(3, len(Packager().get_ordered_packagers()))
コード例 #26
0
 def test_get_todos_markdown(self):
     Packager().get_todos_markdown()
コード例 #27
0
 def test_get_classifiers(self):
     self.assertIn("Operating System :: Microsoft :: Windows", Packager().get_classifiers())
コード例 #28
0
 def test_get_description_markdown(self):
     self.assertIn("generalpackager", Packager().get_description_markdown())
コード例 #29
0
 def test_get_topics(self):
     self.assertIn("windows", Packager().get_topics())
コード例 #30
0
 def test_get_information_markdown(self):
     self.assertIn("generalpackager", Packager().get_information_markdown())