def node():
    n = FakeSomething()
    n.new_future_primaries_needed = False
    n.requests = {
        'a':
        ReqState(
            Request(
                operation={
                    TARGET_NYM: 'nym7',
                    TXN_TYPE: NODE,
                    DATA: {
                        SERVICES: ['VALIDATOR'],
                        ALIAS: 'n7'
                    }
                }))
    }
    n.nodeReg = {'n1': 1, 'n2': 1, 'n3': 1, 'n4': 1, 'n5': 1, 'n6': 1}
    n.nodeIds = {
        'nym1': 'n1',
        'nym2': 'n2',
        'nym3': 'n3',
        'nym4': 'n4',
        'nym5': 'n5',
        'nym6': 'n6'
    }
    n.primaries = {'n1', 'n2'}
    n.elector = FakeSomething()
    n.elector.process_selection = lambda a, b, c: ['n1', 'n2']
    return n
def node():
    n = FakeSomething()
    n.new_future_primaries_needed = False
    n.requests = {
        'a':
        ReqState(
            Request(
                operation={
                    TARGET_NYM: 'nym7',
                    TXN_TYPE: NODE,
                    DATA: {
                        SERVICES: ['VALIDATOR'],
                        ALIAS: 'n7'
                    }
                }))
    }
    n.nodeReg = {'n1': 1, 'n2': 1, 'n3': 1, 'n4': 1, 'n5': 1, 'n6': 1}
    n.primaries = ['n1', 'n2']
    n.nodeIds = n.nodeReg
    n.primaries_selector = FakeSomething()
    n.primaries_selector.select_primaries = lambda view_no, instance_count, validators: [
        'n1', 'n2'
    ]
    n.viewNo = 0
    return n