Exemple #1
0
 def test_returns_full_path_for_development(self):
     self.patch(provisioningserver.config, "is_dev_environment")
     provisioningserver.config.is_dev_environment.return_value = True
     self.assertEqual(
         dev_root.rstrip("/") + "/bin/maas-common",
         get_maas_common_command(),
     )
Exemple #2
0
 def test_returns_maas_rack_for_snap(self):
     self.patch(provisioningserver.config, "is_dev_environment")
     provisioningserver.config.is_dev_environment.return_value = False
     self.patch(os, "environ", {"SNAP": "/snap/maas/10"})
     self.assertEqual(
         get_maas_common_command(), "/snap/maas/10/bin/maas-rack"
     )
Exemple #3
0
 def test_returns_just_command_for_production(self):
     self.patch(provisioningserver.config, "is_dev_environment")
     provisioningserver.config.is_dev_environment.return_value = False
     self.assertEqual(
         "/usr/lib/maas/maas-common", get_maas_common_command()
     )
Exemple #4
0
 def test__returns_maas_rack_for_snap(self):
     self.patch(provisioningserver.config, "is_dev_environment")
     provisioningserver.config.is_dev_environment.return_value = False
     self.patch(os, 'environ', {'SNAP': '/snap/maas/10'})
     self.assertEqual(get_maas_common_command(),
                      '/snap/maas/10/bin/maas-rack')