Example #1
0
    def test_main_x86_64(self, ubp, rip, *mocks):
        zezere_ignition.main(zezere_ignition.get_args([]))

        ubp.assert_called_once_with("http://someserver", "defmac")
        rip.assert_called_once_with(
            "http://someserver/netboot/x86_64/ignition/defmac")
Example #2
0
    def test_main_no_defmac(self, ubp, rip, *mocks):
        zezere_ignition.main(zezere_ignition.get_args([]))

        ubp.assert_called_once_with("http://someserver", None)
        rip.assert_not_called()
Example #3
0
    def test_main_only_banner_with_trailing_slash(self, ubp, rip, *mocks):
        zezere_ignition.main(zezere_ignition.get_args(["--only-update-banner"
                                                       ]))

        ubp.assert_called_once_with("http://someserver", "defmac")
        rip.assert_not_called()
Example #4
0
    def test_main_no_url(self, gpip, *mocks):
        zezere_ignition.main(zezere_ignition.get_args([]))

        gpip.assert_not_called()
Example #5
0
 def test_get_args(self):
     args = zezere_ignition.get_args(["--no-update-banner"])
     self.assertEqual(args.update_banner, False)
     self.assertEqual(args.only_update_banner, False)
Example #6
0
 def test_get_args_no_args(self):
     args = zezere_ignition.get_args([])
     self.assertEqual(args.update_banner, True)
     self.assertEqual(args.only_update_banner, False)