def test_add_mandatory_gene(self): system = System("foo", self.cfg, 10) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene(gene) self.assertEqual(system._mandatory_genes, [gene]) self.assertEqual(system._accessory_genes, []) self.assertEqual(system._forbidden_genes, [])
def test_add_mandatory_gene(self): system = System("foo", self.cfg, 10) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene(gene) self.assertEqual(system._mandatory_genes, [gene]) self.assertEqual(system._accessory_genes, []) self.assertEqual(system._forbidden_genes, [])
def test_min_mandatory_genes_required(self): name = 'foo' min_mandatory_genes_required = 40 system = System(self.cfg, name, 10, min_mandatory_genes_required = min_mandatory_genes_required) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene( gene ) self.assertEqual(system.min_mandatory_genes_required, min_mandatory_genes_required) #see https://projets.pasteur.fr/issues/1850 system = System(self.cfg, name, 10) self.assertEqual(system.min_mandatory_genes_required, len(system.mandatory_genes))
def test_min_genes_required(self): name = 'foo' min_genes_required = 40 system = System(self.cfg, name, 10, min_genes_required=min_genes_required) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene(gene) self.assertEqual(system.min_genes_required, min_genes_required) #see https://projets.pasteur.fr/issues/1850 system = System(self.cfg, name, 10) self.assertEqual(system.min_genes_required, len(system.mandatory_genes))
def test_mandatory_genes(self): system = System(self.cfg, "foo", 10) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene(gene) self.assertEqual(system.mandatory_genes, [gene])
def test_mandatory_genes(self): system = System(self.cfg, "foo", 10) gene = Gene(self.cfg, 'sctJ_FLG', system, self.profile_registry) system.add_mandatory_gene(gene) self.assertEqual(system.mandatory_genes, [gene])