Skip to content

Commit 652ca84

Browse files
ADD. adding network.py module unittests for better coverage
1 parent 9dcdf18 commit 652ca84

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

test/pycardano/test_network.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import pytest
2+
3+
from pycardano.exception import DeserializeException
4+
from pycardano.network import Network
5+
6+
7+
def test_from_primitive_invalid_primitive_input():
8+
value = "a string value"
9+
with pytest.raises(DeserializeException):
10+
Network.from_primitive(value)
11+
12+
13+
def test_from_primitive_testnet():
14+
testnet_value = 0
15+
network = Network.from_primitive(testnet_value)
16+
assert network.value == testnet_value
17+
18+
19+
def test_from_primitive_mainnet():
20+
mainnet_value = 1
21+
network = Network.from_primitive(mainnet_value)
22+
assert network.value == mainnet_value
23+
24+
25+
def test_to_primitive_testnet():
26+
network = Network(0)
27+
assert network.to_primitive() == 0
28+
29+
30+
def test_to_primitive_mainnet():
31+
network = Network(1)
32+
assert network.to_primitive() == 1

0 commit comments

Comments
 (0)