Ejemplo n.º 1
0
    def test_load_by_dir(self):
        """Test DeviceModel.load_by_dir"""

        device = DeviceModel().load_by_dir('marklar')
        self.assertIsNone(device.id())
        device = DeviceModel().load_by_dir('fixture')
        self.assertIsNone(device.id())
        device = DeviceModel().load_by_dir('fixture/device')
        self.assertEqual(device.id(), 1)
Ejemplo n.º 2
0
    def test_load_by_dir(self):
        """Test DeviceModel.load_by_dir"""

        device = DeviceModel().load_by_dir("marklar")
        self.assertIsNone(device.id())
        device = DeviceModel().load_by_dir("fixture")
        self.assertIsNone(device.id())
        device = DeviceModel().load_by_dir("fixture/device")
        self.assertEqual(device.id(), 1)
Ejemplo n.º 3
0
    def index_all_devices(self):
        """Index files for every folder that qualifies as a device within
        the current directory
        """

        os.chdir(self._basedir)
        for node in os.listdir(self._basedir):
            device = DeviceModel().load_by_dir(node)
            if device.id() is not None:
                self.index_device(device)
Ejemplo n.º 4
0
    def index_all_devices(self):
        """Index files for every folder that qualifies as a device within
        the current directory
        """

        os.chdir(self._basedir)
        for node in os.listdir(self._basedir):
            device = DeviceModel().load_by_dir(node)
            if device.id() is not None:
                self.index_device(device)