def test_deserialize_without_modification_events(self): node = test_utils.create_node_from_file( 'order_detail_no_mod_event.xml' ) order_detail = OrderDetail.deserialize(node) assert order_detail.status_code == "ORDER_WAITING_FOR_APPROVAL" assert order_detail.status_name == "Order Waiting For Approval" assert order_detail.approver_email == "*****@*****.**" assert order_detail.organization_contacts, OrderContacts assert order_detail.organization_info, OrganizationInfo
def test_deserialize_with_vulnerabilities(self): node = test_utils.create_node_from_file('order_detail_with_vuln.xml') order_detail = OrderDetail.deserialize(node) assert order_detail.vulnerabilities, Vulnerabilities
def test_deserialize_without_fulfillment(self): node = test_utils.create_node_from_file('order_detail_no_cert.xml') order_detail = OrderDetail.deserialize(node) assert order_detail.certificates is None