From e413e03ac773f0c60d71d2578b5552a88d083206 Mon Sep 17 00:00:00 2001 From: La Min Ko Date: Thu, 22 Oct 2020 10:53:24 +0630 Subject: [PATCH] close #15 --- tests/test_madmac.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_madmac.py b/tests/test_madmac.py index 53e4031..6bff4c9 100644 --- a/tests/test_madmac.py +++ b/tests/test_madmac.py @@ -97,3 +97,17 @@ def test_validate_MAC_TypeError(self): def test_validate_MAC_ValueError(self): self.assertFalse(madmac.validate_mac(None)) + + def test_mac_generator_prepare_start_address(self): + mc = MacGenerator() + mc._prepare_start_address() + self.assertIs(int, type(mc.i_start)) + + def test_mac_generator_prepare_start_address_user(self): + mc = MacGenerator(start="110000") + mc._prepare_start_address() + self.assertEqual(1114112, mc.i_start) + + def test_mac_generator_prepare_start_address_ValueError(self): + mc = MacGenerator(start="1100YY") + self.assertRaises(ValueError, mc._prepare_start_address)