コード例 #1
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
	def setUpClass(cls):
		l = list_radio_devices()

		if len(l) < 2:
			raise unittest.SkipTest("less than two VESNA nodes connected")

		cls.node1 = cls.RADIO_CLASS(l.pop())
		cls.node2 = cls.RADIO_CLASS(l.pop())

		cls.node1.start()
		cls.node2.start()
コード例 #2
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
    def setUpClass(cls):
        l = list_radio_devices()

        if len(l) < 2:
            raise unittest.SkipTest("less than two VESNA nodes connected")

        cls.node1 = cls.RADIO_CLASS(l.pop())
        cls.node2 = cls.RADIO_CLASS(l.pop())

        cls.node1.start()
        cls.node2.start()
コード例 #3
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
	def test_combinations(self):

		nodes = []
		for device in list_radio_devices():
			nodes.append(AsyncRadio(device))

		for node in nodes:
			node.start()

		for node1, node2 in combinations(nodes, 2):
			self._send_one(node1, node2)
			self._send_one(node2, node1)

		for node in nodes:
			node.stop()
コード例 #4
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
    def test_combinations(self):

        nodes = []
        for device in list_radio_devices():
            nodes.append(AsyncRadio(device))

        for node in nodes:
            node.start()

        for node1, node2 in combinations(nodes, 2):
            self._send_one(node1, node2)
            self._send_one(node2, node1)

        for node in nodes:
            node.stop()
コード例 #5
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
	def _do(self, cls):
		l = list_radio_devices()

		if len(l) < 2:
			raise unittest.SkipTest("less than two VESNA nodes connected")

		device = l[0]

		f = serial.Serial(device, 115200, timeout=2.)
		f.write('\x00')
		f.close()

		r = cls(device)
		r.start()
		r.cmd('a 0')

		r.stop()
コード例 #6
0
ファイル: test_radio.py プロジェクト: avian2/spectrumwars
    def _do(self, cls):
        l = list_radio_devices()

        if len(l) < 2:
            raise unittest.SkipTest("less than two VESNA nodes connected")

        device = l[0]

        f = serial.Serial(device, 115200, timeout=2.)
        f.write('\x00')
        f.close()

        r = cls(device)
        r.start()
        r.cmd('a 0')

        r.stop()
コード例 #7
0
    def setUp(self):
        self.testbed = Testbed()

        if len(list_radio_devices()) < 2:
            raise unittest.SkipTest("less than two VESNA nodes connected")
コード例 #8
0
ファイル: test_vesna.py プロジェクト: avian2/spectrumwars
	def setUp(self):
		self.testbed = Testbed()

		if len(list_radio_devices()) < 2:
			raise unittest.SkipTest("less than two VESNA nodes connected")