diff --git a/test/mock_windows.uts b/test/mock_windows.uts index e18af8382b5347c489afc5d46a1982681a5b2ed8..98dc8c2b6851edfe342fd99b0bc8d9a982e372fc 100644 --- a/test/mock_windows.uts +++ b/test/mock_windows.uts @@ -2,6 +2,19 @@ # More informations at http://www.secdev.org/projects/UTscapy/ +############ +############ ++ Networking tests + += Automaton - SelectableSelector system timeout + +class TimeOutSelector(SelectableObject): + def check_recv(self): + return False + +assert select_objects([TimeOutSelector()], 0) == [] +assert select_objects([TimeOutSelector()], 1) == [] + ############ ############ + Mocked read_routes6() calls diff --git a/test/regression.uts b/test/regression.uts index f68beb0f8bf7d738e0cf097c931976e2a19a60bd..c34f21b4c9719cd32c4c0fe7a1d61a63b6ec70a5 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -272,6 +272,11 @@ def test_hexdiff(): test_hexdiff() += Test mysummary functions - Ether + +Ether(dst="ff:ff:ff:ff:ff:ff", src="ff:ff:ff:ff:ff:ff", type=0x9000) +assert _.mysummary() == 'ff:ff:ff:ff:ff:ff > ff:ff:ff:ff:ff:ff (0x9000)' + = Test fletcher16_* functions assert(fletcher16_checksum("\x28\x07") == 22319) assert(fletcher16_checkbytes("ABCDEF", 2) == "\x89\x67")