-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgadgetFake.py
47 lines (43 loc) · 1.11 KB
/
gadgetFake.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from gadgetpy import Gadget,MassStorage,Network,Config
class FakeGadget(Gadget):
def __init__(self,name,path=None,write=True):
self.doesExists = False
Gadget.__init__(self,name,'/tmp/',False)
self.doesExists = True
self.mounted=False
pass
def isMounted(self):
return self.mounted
def exists(self):
return self.doesExists
def write(self):
pass
def buildPath(self):
pass
def activate(self,pointer):
self.mounted=True
def deactivate(self):
self.mounted=False
class FakeMassStorage(MassStorage):
def __init__(self,name):
MassStorage.__init__(self,name)
def write(self,path):
pass
def buildPath(self,path):
pass
class FakeNetwork(Network):
def __init__(self,name):
Network.__init__(self,name)
pass
def write(self,path):
pass
def buildPath(self,path):
pass
class FakeConfig(Config):
def __init__(self,name):
Config.__init__(self,name)
pass
def write(self,path):
pass
def buildPath(self,path):
pass