def setUp(self): try: self.p1 = lr.simlin(A, B) self.p2 = lr.plotlin(A, B) print('set Up') except: print( "Ensure that the format and indentation are correct, for example self.p1 = lr.simlin(A,B)" )
def test_plot_lin(self): # test routine p2 = lr.plotlin(A, B) self.assertEqual(str(type(p2.plotoriginaldata)), str("""<class 'method'>""")) self.assertEqual(str(type(p2.plotfittedline)), str("""<class 'method'>""")) self.assertEqual(str(type(p2.plotconfidence_intervals)), str("""<class 'method'>""")) self.assertNotEqual(str(type(p2.plottest)), str("""<class __'method'>"""))
def test_plot_lin(self): # test routine try: p2 = lr.plotlin(A, B) self.p22 = p2.diagnoselin() self.p23 = p2.plotoriginaldata() self.p24 = p2.plotfittedline() self.p25 = p2.plotconfidence_intervals() self.p26 = p2.plottest() self.assertEqual(str(type(p2.plotoriginaldata)), str("""<class 'method'>""")) self.assertEqual(str(type(p2.plotfittedline)), str("""<class 'method'>""")) self.assertEqual(str(type(p2.plotconfidence_intervals)), str("""<class 'method'>""")) self.assertNotEqual(str(type(p2.plottest)), str("""<class __'method'>""")) except MyInputError as ex: print("Check the syntax for the plot module", ex2.value2)
def setUp(self): self.p1 = lr.simlin(A, B) self.p2 = lr.plotlin(A, B) print('set Up')
from scipy import stats from scipy.optimize import curve_fit import matplotlib.pyplot as plt import numpy as np import seaborn as sns import sklearn as skl from sklearn import linear_model A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] B = [5, 6, 8, 9, 16, 29, 14, 16, 19, 25] # P1 = simlin(A,B) # print(round(P1.summarylin_test_slope(),2)) # print(round(P1.summarylin_test_inctercept(),2)) # print(round(P1.summarylin_test_rval(),2)) # print(round(P1.summarylin_test_pval(),2)) P2 = lr.plotlin(A, B) print(str(type(P2.plotoriginaldata))) x = np.linspace(10, 5) print(str(type(x))) import unittest from lr_for_the_masses.lr_mlr import lr as lr class TestPerson(unittest.TestCase): @classmethod def setUpClass(cls): print('setupClass') def setUp(self):