def test_LdaCgsMulti_SeedTypes(self):

        from tempfile import NamedTemporaryFile
        import os
    
        c = random_corpus(1000, 50, 6, 100)
        tmp = NamedTemporaryFile(delete=False, suffix='.npz')
        try:
            m0 = LdaCgsMulti(c, 'document', K=10)
            m0.train(n_iterations=20)
            m0.save(tmp.name)
            m1 = LdaCgsMulti.load(tmp.name)

            for s0, s1 in zip(m0.seeds, m1.seeds):
                assert type(s0) == type(s1)
            for s0, s1 in zip(m0._mtrand_states,m1._mtrand_states):
                for i in range(5):
                    assert type(s0[i]) == type(s1[i])
        finally:
            os.remove(tmp.name)
:reference: https://dev.twitter.com/rest/reference/get/lists/memberships
dataset/ETHPy150Open inpho/vsm/unit_tests/tests_ldacgsmulti.py/MPTester.test_LdaCgsMulti_SeedTypes--crossover with--dataset/ETHPy150Open tweepy/tweepy/tweepy/api.py/API.lists_memberships