Exemple #1
0
    def test_is_managed_by_network_manager_unexpected_error_error(self, my_dbus):
        """
        Test is_managed_by_network_manager function when an
        unexpected error happens and checks to see if the
        error is raised
        """

        my_dbus.Interface.side_effect = KeyError

        with self.assertRaises(KeyError):
            interfaces.is_managed_by_network_manager("wlan0")
    def test_is_managed_by_network_manager_unexpected_error_error(self, my_dbus):
        """
        Test is_managed_by_network_manager function when an
        unexpected error happens and checks to see if the
        error is raised
        """

        my_dbus.Interface.side_effect = KeyError

        with self.assertRaises(KeyError):
            interfaces.is_managed_by_network_manager("wlan0")
Exemple #3
0
    def test_is_managed_by_network_manager_no_manager_false(self, my_dbus):
        """
        Test is_managed_by_network_manager function when there
        is no network manager
        """

        my_dbus.side_effect = my_dbus.exceptions.DBusException
        actual = interfaces.is_managed_by_network_manager("wlan0")

        message = "NetworkManager is not running, the managed property should be false"
        self.assertFalse(actual, message)
Exemple #4
0
    def test_is_managed_by_network_manager_no_manager_false(self, my_dbus):
        """
        Test is_managed_by_network_manager function when there
        is no network manager
        """

        my_dbus.side_effect = my_dbus.exceptions.DBusException
        actual = interfaces.is_managed_by_network_manager("wlan0")

        message = "NetworkManager is not running, the managed property should be false"
        self.assertFalse(actual, message)
Exemple #5
0
    def test_is_managed_by_networkmanager_is_managed_false(
            self, fake_bus, fake_interface):
        """
        Test is_managed_by_networkmanager with the interface
        is not managed by NetworkManager
        """

        fake_bus.return_value = self.bus
        fake_interface.side_effect = self.get_interface()
        is_managed = interfaces.is_managed_by_network_manager(self.interface_1)

        message = "the managed property should be true"
        self.assertFalse(is_managed, message)
Exemple #6
0
    def test_is_managed_by_networkmanager_is_managed_false(
            self, fake_bus, fake_interface):
        """
        Test is_managed_by_networkmanager with the interface
        is not managed by NetworkManager
        """

        fake_bus.return_value = self.bus
        fake_interface.side_effect = self.get_interface()
        is_managed = interfaces.is_managed_by_network_manager(self.interface_1)

        message = "the managed property should be true"
        self.assertFalse(is_managed, message)
Exemple #7
0
    def test_is_managed_by_networkmanager_is_managed_false(
            self, fake_bus, fake_interface):
        """
        Test is_managed_by_network_manager when dbus service is
        not running. It should raise dbus.exceptions.DbusException
        and we should just return False under this case.
        """

        fake_bus.return_value = self.bus
        fake_interface.side_effect = dbus.exceptions.DBusException
        is_managed = interfaces.is_managed_by_network_manager(self.interface_1)

        message = "the managed property should be false"
        self.assertFalse(is_managed, message)