#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# test_subsystem_cause_and_effect_repertoire.py

import numpy as np
import pytest

import example_networks
from pyphi import Direction, Subsystem
from pyphi.models import Cut

# Get example networks
standard = example_networks.standard()

# Get example subsystems
standard_subsystem = example_networks.s()
simple_all_off = example_networks.simple_subsys_all_off()
simple_a_just_on = example_networks.simple_subsys_all_a_just_on()


full = tuple(range(standard.size))


# Set up test scenarios
# =====================
# Scenario structure:
# (
#     function to test,
#     subsystem,
#     mechanism,
#     purview,
Example #2
0
def standard():
    return example_networks.standard()
Example #3
0
def standard():
    return example_networks.standard()
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import pytest
import numpy as np

from pyphi.models import Cut
from pyphi import Subsystem

import example_networks


# Get example networks
standard = example_networks.standard()
simple_a_just_on = example_networks.simple_a_just_on()
simple_all_off = example_networks.simple_all_off()

full = tuple(range(3))


# Set up test scenarios
# =====================
# Scenario structure:
# (
#     function to test,
#     subsystem,
#     mechanism,
#     purview,
#     expected result
# )
scenarios = [