Exemple #1
0
 def __enter__(self) -> None:
     try:
         if self.counter <= 0:
             self.counter = 0
             sdcard.power_on()
             if self.mounted:
                 fatfs.mount()
         self.counter += 1
     except Exception:
         self._deinit_instance()
         raise
    def test_sd_power(self):
        sdcard.power_off()
        self.assertFalse(fatfs.is_mounted())
        self.assertRaises(fatfs.FatFSError, fatfs.mount)

        sdcard.power_on()
        self.assertFalse(fatfs.is_mounted())
        fatfs.mkfs()
        fatfs.mount()
        self.assertTrue(fatfs.is_mounted())

        sdcard.power_off()
        self.assertFalse(fatfs.is_mounted())
 def setUp(self):
     sdcard.power_on()
     fatfs.mkfs()
     fatfs.mount()
 def setUp(self):
     sdcard.power_on()