def main():
    print(plain(doc(device_dismount)))
    assert not mounted(device_name)
    try:
        print('device_dismount(' + device_name, end=')\n')
        device_dismount(device_name)
        exception = False
        print('no exception')
    except Exception:
        exception = True
    finally:
        print('exception:', exception)
        assert not mounted(device_name)
def main():
    print(plain(doc(device_dismount)))
    assert not mounted(device_name)
    try:
        print('device_dismount(' + device_name, end=')\n')
        device_dismount(device_name)
        exception = False
        print('no exception')
    except Exception:
        exception = True
    finally:
        print('exception:', exception)
        assert not mounted(device_name)
def main():
    if mounted(device_name):
        print('Preparation.')     
        print('device_dismount(', device_name, sep='', end=')\n')
        device_dismount(device_name)
        time.sleep(1)
        print()
        
    print('Verify absence of unreachable device.')     
    in_inventory = device_name in inventory()
    in_mounted = device_name in inventory_mounted()
    print(device_name + ' in inventory', in_inventory, sep=': ')
    print(device_name + ' is mounted', in_mounted, sep=': ')
    assert not in_inventory
    assert not in_mounted
    del in_inventory, in_mounted

    print()
    
    print('Discover effect of mounting unreachable device.')     
    print('device_mount(' + device_name, device_address, device_port, sep=', ', end=')\n')
    device_mount(device_name, device_address, device_port, device_username, device_password)
    time.sleep(1)
    in_connected = device_name in inventory_connected()
    in_mounted = device_name in inventory_mounted()
    print(device_name + ' is connected', in_connected, sep=': ')
    print(device_name + ' is mounted', in_mounted, sep=': ')
    assert not in_connected
    assert in_mounted
 def setUp(self):
     mounted_list = inventory_mounted()
     if mounted_list:
         for device_name in mounted_list:
             device_dismount(device_name)
             self.assertFalse(mounted(device_name),
                              'Expected dismount: ' + device_name)
    def test_discover_none(self):
        self.assertFalse(mounted(unmounted_device_name))
        discoveries = capability_discovery(device_name=unmounted_device_name)
        self.assertFalse(discoveries, "Expected no capabilities for unmounted device.")

        discoveries = capability_discovery(capability_name=fictional_capability_name)
        self.assertFalse(discoveries, "Expected to find zero fictional capabilities.")

        discoveries = capability_discovery(capability_ns=fictional_capability_namespace)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional name-space.")

        discoveries = capability_discovery(capability_revision=fictional_capability_revision)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional revision.")

        device_names = inventory_connected()
        self.assertTrue(device_names, "Expected at least one connected device.")
        device_name = device_names[0]

        discoveries = capability_discovery(device_name=device_name, capability_name=fictional_capability_name)
        self.assertFalse(discoveries, "Expected to find zero fictional capabilities.")

        discoveries = capability_discovery(device_name=device_name, capability_ns=fictional_capability_namespace)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional name-space.")

        discoveries = capability_discovery(device_name=device_name, capability_revision=fictional_capability_revision)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional revision.")
    def test_discover_none(self):
        self.assertFalse(mounted(unmounted_device_name))
        discoveries = capability_discovery(device_name=unmounted_device_name)
        self.assertFalse(discoveries, "Expected no capabilities for unmounted device.")

        discoveries = capability_discovery(capability_name=fictional_capability_name)
        self.assertFalse(discoveries, "Expected to find zero fictional capabilities.")

        discoveries = capability_discovery(capability_ns=fictional_capability_namespace)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional name-space.")

        discoveries = capability_discovery(capability_revision=fictional_capability_revision)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional revision.")
        
        device_names = inventory_connected()
        self.assertTrue(device_names, "Expected at least one connected device.")
        device_name = device_names[0]

        discoveries = capability_discovery(device_name=device_name, capability_name=fictional_capability_name)
        self.assertFalse(discoveries, "Expected to find zero fictional capabilities.")

        discoveries = capability_discovery(device_name=device_name, capability_ns=fictional_capability_namespace)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional name-space.")

        discoveries = capability_discovery(device_name=device_name, capability_revision=fictional_capability_revision)
        self.assertFalse(discoveries, "Expected to find no capabilities for fictional revision.")
def main():
    if mounted(device_name):
        print('Preparation.')
        print('device_dismount(', device_name, sep='', end=')\n')
        device_dismount(device_name)
        time.sleep(1)
        print()

    print('Verify absence of unreachable device.')
    in_inventory = device_name in inventory()
    in_mounted = device_name in inventory_mounted()
    print(device_name + ' in inventory', in_inventory, sep=': ')
    print(device_name + ' is mounted', in_mounted, sep=': ')
    assert not in_inventory
    assert not in_mounted
    del in_inventory, in_mounted

    print()

    print('Discover effect of mounting unreachable device.')
    print('device_mount(' + device_name,
          device_address,
          device_port,
          sep=', ',
          end=')\n')
    device_mount(device_name, device_address, device_port, device_username,
                 device_password)
    time.sleep(1)
    in_connected = device_name in inventory_connected()
    in_mounted = device_name in inventory_mounted()
    print(device_name + ' is connected', in_connected, sep=': ')
    print(device_name + ' is mounted', in_mounted, sep=': ')
    assert not in_connected
    assert in_mounted
def main():
    print(plain(doc(mounted)))
    device_names = settings.config['network_device'].keys()
    if not device_names:
        print('There are no devices configured in the settings.')
    else:
        device_name = next(iter(device_names))
        print('is mounted(%s):' % device_name, mounted(device_name))
def main():
    print(plain(doc(mounted)))
    device_names = settings.config['network_device'].keys()
    if not device_names:
        print('There are no devices configured in the settings.')
    else:
        device_name = next(iter(device_names))
        print('is mounted(%s):' % device_name, mounted(device_name))
 def setUp(self):
     """
     Mount every device that is unmounted.
     """
     unmounted_list = inventory_unmounted()
     if unmounted_list:
         for device_name in unmounted_list:
             mount_from_settings(device_name)
             self.assertTrue(mounted(device_name), 'Expected mounted: ' + device_name)
 def test_device_dismount(self):
     """
     Apply function device_dismount to every device that is mounted.
     """
     mounted_list = inventory_mounted()
     self.assertTrue(mounted_list, 'One or more devices must be mounted.')
     for device_name in mounted_list:
         device_dismount(device_name)
         self.assertFalse(mounted(device_name), 'Expected not mounted: ' + device_name)
Beispiel #12
0
 def test_device_dismount(self):
     """
     Apply function device_dismount to every device that is mounted.
     """
     mounted_list = inventory_mounted()
     self.assertTrue(mounted_list, 'One or more devices must be mounted.')
     for device_name in mounted_list:
         device_dismount(device_name)
         self.assertFalse(mounted(device_name),
                          'Expected not mounted: ' + device_name)
Beispiel #13
0
 def setUp(self):
     """
     Mount every device that is unmounted.
     """
     unmounted_list = inventory_unmounted()
     if unmounted_list:
         for device_name in unmounted_list:
             mount_from_settings(device_name)
             self.assertTrue(mounted(device_name),
                             'Expected mounted: ' + device_name)
    def test_dismount_device(self):
        mounted_list = inventory_mounted()
        self.assertTrue(mounted_list, 'One or more devices must be mounted.')
        for device_name in mounted_list:
            print('test: device_dismount(' + device_name, end=')\n')
            device_dismount(device_name)

        print('Sleep to allow Controller to update...')
        time.sleep(2)
        for device_name in mounted_list:
            self.assertFalse(mounted(device_name), 'Mounted: ' + device_name)
    def test_dismount_device(self):
        mounted_list = inventory_mounted()
        self.assertTrue(mounted_list, 'One or more devices must be mounted.')
        for device_name in mounted_list:
            print('test: device_dismount(' + device_name, end=')\n')
            device_dismount(device_name)

        print('Sleep to allow Controller to update...')
        time.sleep(2)
        for device_name in mounted_list:
            self.assertFalse(mounted(device_name), 'Mounted: ' + device_name)
 def test_device_mount(self):
     device_names = inventory_unmounted()
     self.assertTrue(device_names, "One or more devices must be configured.")
     for device_name in device_names:
         expected = mount_from_settings(device_name)
         self.assertTrue(mounted(device_name), "Expected mounted: " + device_name)
         actual = device_control(device_name)
         self.assertEqual(device_name, actual.device_name)
         self.assertEqual(expected.device_name, actual.device_name)
         self.assertEqual(expected.address, actual.address)
         self.assertEqual(expected.port, actual.port)
         self.assertEqual(expected.username, actual.username)
         self.assertEqual(expected.password, actual.password)
 def test_device_mount(self):
     device_names = inventory_unmounted()
     self.assertTrue(device_names,
                     'One or more devices must be configured.')
     for device_name in device_names:
         expected = mount_from_settings(device_name)
         self.assertTrue(mounted(device_name),
                         'Expected mounted: ' + device_name)
         actual = device_control(device_name)
         self.assertEqual(device_name, actual.device_name)
         self.assertEqual(expected.device_name, actual.device_name)
         self.assertEqual(expected.address, actual.address)
         self.assertEqual(expected.port, actual.port)
         self.assertEqual(expected.username, actual.username)
         self.assertEqual(expected.password, actual.password)
    def test_mount_device(self):
        self.assertTrue(self.network_device_config, 'One or more devices must be configured.')

        unmounted_list = inventory_unmounted()
        self.assertTrue(unmounted_list, 'One or more devices must be unmounted.')
        for device_name in unmounted_list:
            device_config = self.network_device_config[device_name]
            print('test: device_mount(' + device_name, *device_config.values(), sep=', ', end=')\n')
            device_mount(
                device_name,
                device_config['address'],
                device_config['port'],
                device_config['username'],
                device_config['password'])
            
        print('Sleep to allow Controller to update...')
        time.sleep(2)
        for device_name in unmounted_list:
            self.assertTrue(mounted(device_name), 'Not mounted: ' + device_name)
    def test_mount_device(self):
        self.assertTrue(self.network_device_config,
                        'One or more devices must be configured.')

        unmounted_list = inventory_unmounted()
        self.assertTrue(unmounted_list,
                        'One or more devices must be unmounted.')
        for device_name in unmounted_list:
            device_config = self.network_device_config[device_name]
            print('test: device_mount(' + device_name,
                  *device_config.values(),
                  sep=', ',
                  end=')\n')
            device_mount(device_name, device_config['address'],
                         device_config['port'], device_config['username'],
                         device_config['password'])

        print('Sleep to allow Controller to update...')
        time.sleep(2)
        for device_name in unmounted_list:
            self.assertTrue(mounted(device_name),
                            'Not mounted: ' + device_name)
 def setUp(self):
     mounted_list = inventory_mounted()
     if mounted_list:
         for device_name in mounted_list:
             device_dismount(device_name)
             self.assertFalse(mounted(device_name), "Expected dismount: " + device_name)