def test_one(self): self.assertEqual([], PrimeFactor.generate(1))
def test_two(self): self.assertEqual([2], PrimeFactor.generate(2))
def test_three(self): self.assertEqual([3], PrimeFactor.generate(3))
def test_nine(self): self.assertEqual([3, 3], PrimeFactor.generate(9))
def test_4(self): self.assertEquals(PrimeFactor.of(4), [2, 2])
def test_letter(self): self.assertEquals(PrimeFactor.of('a'), [])
def test_fourteen(self): self.assertEqual([2, 7], PrimeFactor.generate(14))
def test_3(self): self.assertEquals(PrimeFactor.of(3), [3])
def test_six(self): self.assertEqual([3, 3], PrimeFactor.generate(9))
def test_eight(self): self.assertEqual([2, 2, 2], PrimeFactor.generate(8))
def test_four(self): self.assertEqual([2, 2], PrimeFactor.generate(4))
def test_1(self): self.assertEquals(PrimeFactor.of(1), [])
def test_2(self): self.assertEquals(PrimeFactor.of(2), [2])
def test_5(self): self.assertEquals(PrimeFactor.of(5), [5])
def test_six(self): self.assertEqual([2, 3], PrimeFactor.generate(6))
def test_9(self): self.assertEquals(PrimeFactor.of(9), [3, 3])
def test_0(self): self.assertEquals(PrimeFactor.of(0), [])
def test_nine(self): self.assertEqual([11], PrimeFactor.generate(11))