def test_random(self): top = Topology() #loaded = top.load_from_csvs('../nodes.csv','../edges.csv') loaded = top.load_from_json() #loaded=top.load_from_google() self.assertTrue(loaded) random_failure = RandomFailures() failed_top = random_failure.get_new_topology(top) self.assertTrue(len(failed_top.nodes) < len(top.nodes))
from churnsim.uk.ac.bristol.rechurn.topology import Topology top = Topology() testnodejson=top.get_FTA_tab_dataset()
from churnsim.uk.ac.bristol.rechurn.topology import Topology from churnsim.uk.ac.bristol.rechurn.modes.DataBasedFailures.hardware import hardwarefailure top = Topology() testnodejson = top.load_from_json() hard_failure = hardwarefailure() failed_top = hard_failure.get_new_topology(top) #self.assertTrue(len(failed_top.nodes) < len(top.nodes))
from churnsim.uk.ac.bristol.rechurn.topology import Topology top = Topology() googlenode = top.load_from_google() #testnodejson=top.load_from_json() #loaded = top.load_from_csvs('../nodes.csv', '../edges.csv') #nat_failure = RandomFailures() #failed_top = nat_failure.get_new_topology(top) #self.assertTrue(len(failed_top.nodes) < len(top.nodes))
def test_load(self): top = Topology() loaded = top.load_from_csvs('../nodes.csv', '../edges.csv') self.assertTrue(loaded)
from churnsim.uk.ac.bristol.rechurn.topology import Topology from churnsim.uk.ac.bristol.rechurn.modes.CloudFailures.DistributionBased.DiskFailures import weibullfailures import networkx as nx import matplotlib.pyplot as plt wb=weibullfailures(True) top = Topology() #testnodejson=top.load_from_json() failurelist = []