def testJustRightFalse(self):
        a = np.arange(9).reshape(3, 3)
        b = np.arange(1).reshape(1, 1)
        c = np.arange(49).reshape(7, 7)

        result = sidebyside(a.astype(np.float64), b.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result)

        result2 = sidebyside(b.astype(np.float64), a.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result2)

        result3 = sidebyside(b.astype(np.float64), b.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result3)

        result4 = sidebyside(a.astype(np.float64), c.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result4)

        result5 = sidebyside(c.astype(np.float64), a.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result5)

        result6 = sidebyside(c.astype(np.float64), c.astype(np.float64), 'Plot 1', 'Plot 2')
        self.assertFalse(result6)
 def testPlotTrue(self):
     a = np.arange(9).reshape(3, 3)
     b = np.arange(12).reshape(4, 3)
     result = sidebyside(a.astype(np.float64), b.astype(np.float64), 'Plot 1', 'Plot 2')
     self.assertTrue(result)