Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-acitoolkit for openSUSE:Factory checked in at 2024-12-16 19:17:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-acitoolkit (Old) and /work/SRC/openSUSE:Factory/.python-acitoolkit.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-acitoolkit" Mon Dec 16 19:17:07 2024 rev:8 rq:1231289 version:0.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-acitoolkit/python-acitoolkit.changes 2023-10-29 19:40:08.623760387 +0100 +++ /work/SRC/openSUSE:Factory/.python-acitoolkit.new.29675/python-acitoolkit.changes 2024-12-16 19:17:13.226672019 +0100 @@ -1,0 +2,6 @@ +Mon Dec 16 04:37:22 UTC 2024 - Steve Kowalik <[email protected]> + +- Add patch no-more-makesuite.patch: + * Do not use unittest.makeSuite() + +------------------------------------------------------------------- New: ---- no-more-makesuite.patch BETA DEBUG BEGIN: New: - Add patch no-more-makesuite.patch: * Do not use unittest.makeSuite() BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-acitoolkit.spec ++++++ --- /var/tmp/diff_new_pack.o8SOc4/_old 2024-12-16 19:17:15.718775336 +0100 +++ /var/tmp/diff_new_pack.o8SOc4/_new 2024-12-16 19:17:15.742776332 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-acitoolkit # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,12 +21,12 @@ Release: 0 Summary: Python library for programming ACI License: Apache-2.0 -Group: Development/Languages/Python URL: https://github.com/datacenter/acitoolkit Source: https://github.com/datacenter/acitoolkit/archive/v%{version}.tar.gz Patch0: remove-app-dependency.patch # https://github.com/datacenter/acitoolkit/commit/629b84887dd0f0183b81efc8adb16817f985541a Patch1: python-acitoolkit-python-310.patch +Patch2: no-more-makesuite.patch BuildRequires: %{python_module graphviz} BuildRequires: %{python_module jsonschema} BuildRequires: %{python_module pbr} @@ -52,14 +52,15 @@ %package -n %{name}-doc Summary: Documentation for the Python acitoolkit library -Group: Documentation/Other %description -n %{name}-doc -Documentation for %{name}. +Python Library for configuring the Cisco Application Policy +Infrastructure Controller. + +This package contains the documentation. %package -n %{name}-doc-applications Summary: Applications for the Python acitoolkit library -Group: Development/Languages/Python Requires: python-acitoolkit-doc Requires: python3-Flask Requires: python3-Flask-Admin @@ -76,7 +77,6 @@ %package -n %{name}-doc-samples Summary: Sample code for the Python acitoolkit library -Group: Development/Languages/Python Requires: %{name}-doc Requires: python3-PyMySQL @@ -137,5 +137,5 @@ %doc README.md %license LICENSE NOTICE %{python_sitelib}/acitoolkit -%{python_sitelib}/acitoolkit-%{version}*-info +%{python_sitelib}/acitoolkit-%{version}.dist-info ++++++ no-more-makesuite.patch ++++++ Index: acitoolkit-0.4/tests/aciConcreteLib_test.py =================================================================== --- acitoolkit-0.4.orig/tests/aciConcreteLib_test.py +++ acitoolkit-0.4/tests/aciConcreteLib_test.py @@ -1023,6 +1023,6 @@ class TestConcreteCdpAdjEp(unittest.Test if __name__ == '__main__': offline = unittest.TestSuite() - offline.addTest(unittest.makeSuite(TestConcreteArp)) - offline.addTest(unittest.makeSuite(TestConcreteArpDomain)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestConcreteArp)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestConcreteArpDomain)) unittest.main() Index: acitoolkit-0.4/tests/aciTable_test.py =================================================================== --- acitoolkit-0.4.orig/tests/aciTable_test.py +++ acitoolkit-0.4/tests/aciTable_test.py @@ -348,6 +348,6 @@ class TestTable(unittest.TestCase): if __name__ == '__main__': offline = unittest.TestSuite() - offline.addTest(unittest.makeSuite(TestTable)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestTable)) unittest.main() Index: acitoolkit-0.4/tests/aciphysobject_test.py =================================================================== --- acitoolkit-0.4.orig/tests/aciphysobject_test.py +++ acitoolkit-0.4/tests/aciphysobject_test.py @@ -1401,23 +1401,23 @@ class TestInterface(unittest.TestCase): if __name__ == '__main__': offline = unittest.TestSuite() - offline.addTest(unittest.makeSuite(TestPod)) - offline.addTest(unittest.makeSuite(TestNode)) - offline.addTest(unittest.makeSuite(TestLink)) - offline.addTest(unittest.makeSuite(TestFan)) - offline.addTest(unittest.makeSuite(TestPowerSupply)) - offline.addTest(unittest.makeSuite(TestLinecard)) - offline.addTest(unittest.makeSuite(TestSupervisor)) - offline.addTest(unittest.makeSuite(TestSystemcontroller)) - offline.addTest(unittest.makeSuite(TestExternalSwitch)) - offline.addTest(unittest.makeSuite(TestFind)) - offline.addTest(unittest.makeSuite(TestInterface)) - offline.addTest(unittest.makeSuite(TestCluster)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestPod)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestNode)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLink)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFan)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestPowerSupply)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLinecard)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestSupervisor)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestSystemcontroller)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestExternalSwitch)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFind)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestInterface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestCluster)) live = unittest.TestSuite() - live.addTest(unittest.makeSuite(TestLiveAPIC)) - live.addTest(unittest.makeSuite(TestLivePod)) - live.addTest(unittest.makeSuite(TestLiveCluster)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAPIC)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLivePod)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveCluster)) full = unittest.TestSuite([live, offline]) Index: acitoolkit-0.4/tests/acitoolkit_fakeapic_test.py =================================================================== --- acitoolkit-0.4.orig/tests/acitoolkit_fakeapic_test.py +++ acitoolkit-0.4/tests/acitoolkit_fakeapic_test.py @@ -148,5 +148,5 @@ if __name__ == '__main__': # Run the tests fake = unittest.TestSuite() - fake.addTest(unittest.makeSuite(TestFakeApic)) + fake.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFakeApic)) unittest.main(defaultTest='fake', argv=sys.argv[:1] + unittest_args) Index: acitoolkit-0.4/tests/acitoolkit_test.py =================================================================== --- acitoolkit-0.4.orig/tests/acitoolkit_test.py +++ acitoolkit-0.4/tests/acitoolkit_test.py @@ -5480,76 +5480,76 @@ class TestLiveHealthScores(TestLiveAPIC) if __name__ == '__main__': live = unittest.TestSuite() - live.addTest(unittest.makeSuite(TestLiveHealthScores)) - live.addTest(unittest.makeSuite(TestLiveTenant)) - live.addTest(unittest.makeSuite(TestLiveAPIC)) - live.addTest(unittest.makeSuite(TestLiveCertAuth)) - live.addTest(unittest.makeSuite(TestLiveAppcenterSubscription)) - live.addTest(unittest.makeSuite(TestLiveInterface)) - live.addTest(unittest.makeSuite(TestLivePortChannel)) - live.addTest(unittest.makeSuite(TestLiveAppProfile)) - live.addTest(unittest.makeSuite(TestLiveEPG)) - live.addTest(unittest.makeSuite(TestLiveAnyEPG)) - live.addTest(unittest.makeSuite(TestLiveAnyEPGWithTenantCommonContracts)) - live.addTest(unittest.makeSuite(TestLiveL2ExtDomain)) - live.addTest(unittest.makeSuite(TestLiveL3ExtDomain)) - live.addTest(unittest.makeSuite(TestLiveEPGDomain)) - live.addTest(unittest.makeSuite(TestLiveFilter)) - live.addTest(unittest.makeSuite(TestLiveFilterEntry)) - live.addTest(unittest.makeSuite(TestLiveContracts)) - live.addTest(unittest.makeSuite(TestLiveContractSubject)) - live.addTest(unittest.makeSuite(TestLiveEndpoint)) - live.addTest(unittest.makeSuite(TestApic)) - live.addTest(unittest.makeSuite(TestLivePhysDomain)) - live.addTest(unittest.makeSuite(TestLiveVmmDomain)) - live.addTest(unittest.makeSuite(TestLiveVmm)) - live.addTest(unittest.makeSuite(TestLiveSubscription)) - live.addTest(unittest.makeSuite(TestLiveOSPF)) - live.addTest(unittest.makeSuite(TestLiveMonitorPolicy)) - live.addTest(unittest.makeSuite(TestLiveOutsideL3)) - live.addTest(unittest.makeSuite(TestLiveOutsideEPG)) - live.addTest(unittest.makeSuite(TestLiveContractInterface)) - live.addTest(unittest.makeSuite(TestLiveSession)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveHealthScores)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveTenant)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAPIC)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveCertAuth)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAppcenterSubscription)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveInterface)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLivePortChannel)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAppProfile)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveEPG)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAnyEPG)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveAnyEPGWithTenantCommonContracts)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveL2ExtDomain)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveL3ExtDomain)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveEPGDomain)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveFilter)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveFilterEntry)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveContracts)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveContractSubject)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveEndpoint)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestApic)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLivePhysDomain)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveVmmDomain)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveVmm)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveSubscription)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveOSPF)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveMonitorPolicy)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveOutsideL3)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveOutsideEPG)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveContractInterface)) + live.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestLiveSession)) offline = unittest.TestSuite() - offline.addTest(unittest.makeSuite(TestBaseRelation)) - offline.addTest(unittest.makeSuite(TestBaseACIObject)) - offline.addTest(unittest.makeSuite(TestTenant)) - offline.addTest(unittest.makeSuite(TestSession)) - offline.addTest(unittest.makeSuite(TestAppProfile)) - offline.addTest(unittest.makeSuite(TestBridgeDomain)) - offline.addTest(unittest.makeSuite(TestL2Interface)) - offline.addTest(unittest.makeSuite(TestL3Interface)) - offline.addTest(unittest.makeSuite(TestBaseContract)) - offline.addTest(unittest.makeSuite(TestContract)) - offline.addTest(unittest.makeSuite(TestContractInterface)) - offline.addTest(unittest.makeSuite(TestContractSubject)) - offline.addTest(unittest.makeSuite(TestFilter)) - offline.addTest(unittest.makeSuite(TestFilterEntry)) - offline.addTest(unittest.makeSuite(TestTaboo)) - offline.addTest(unittest.makeSuite(TestEPG)) - offline.addTest(unittest.makeSuite(TestOutsideEPG)) - offline.addTest(unittest.makeSuite(TestPhysDomain)) - offline.addTest(unittest.makeSuite(TestJson)) - offline.addTest(unittest.makeSuite(TestEPGDomain)) - offline.addTest(unittest.makeSuite(TestPortChannel)) - offline.addTest(unittest.makeSuite(TestContext)) - offline.addTest(unittest.makeSuite(TestOspf)) - offline.addTest(unittest.makeSuite(TestBGP)) - offline.addTest(unittest.makeSuite(TestEndpoint)) - offline.addTest(unittest.makeSuite(TestMonitorPolicy)) - offline.addTest(unittest.makeSuite(TestAttributeCriterion)) - offline.addTest(unittest.makeSuite(TestOutsideL2)) - offline.addTest(unittest.makeSuite(TestOutsideNetwork)) - offline.addTest(unittest.makeSuite(TestTunnelInterface)) - offline.addTest(unittest.makeSuite(TestFexInterface)) - offline.addTest(unittest.makeSuite(TestInputTerminal)) - offline.addTest(unittest.makeSuite(TestOutputTerminal)) - offline.addTest(unittest.makeSuite(TestAnyEPG)) - offline.addTest(unittest.makeSuite(TestOutsideL2EPG)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBaseRelation)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBaseACIObject)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestTenant)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestSession)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestAppProfile)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBridgeDomain)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestL2Interface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestL3Interface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBaseContract)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestContract)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestContractInterface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestContractSubject)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFilter)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFilterEntry)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestTaboo)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestEPG)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOutsideEPG)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestPhysDomain)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestJson)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestEPGDomain)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestPortChannel)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestContext)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOspf)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestBGP)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestEndpoint)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestMonitorPolicy)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestAttributeCriterion)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOutsideL2)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOutsideNetwork)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestTunnelInterface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestFexInterface)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestInputTerminal)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOutputTerminal)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestAnyEPG)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestOutsideL2EPG)) graphs = unittest.TestSuite() - graphs.addTest(unittest.makeSuite(TestAcitoolkitGraphBuilder)) + graphs.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestAcitoolkitGraphBuilder)) full = unittest.TestSuite([live, offline, graphs]) Index: acitoolkit-0.4/tests/acitoolkitlib_test.py =================================================================== --- acitoolkit-0.4.orig/tests/acitoolkitlib_test.py +++ acitoolkit-0.4/tests/acitoolkitlib_test.py @@ -72,6 +72,6 @@ class TestCredentials(unittest.TestCase) if __name__ == '__main__': offline = unittest.TestSuite() - offline.addTest(unittest.makeSuite(TestCredentials)) + offline.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(TestCredentials)) unittest.main()
