Example #1
0
    def setUp(self):
        super(RelatedFieldTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio',)
            belongs_to = ('Person',)
            has_many = ('Song',)
            has_and_belongs_to_many = ('Taste',)
        self.Artist = Artist

        class Bio(Model):
            pass
        self.Bio = Bio

        class Person(Model):
            pass
        self.Person = Person

        class Song(Model):
            pass
        self.Song = Song

        class Taste(Model):
            pass
        self.Taste = Taste

        create_tables()
        create_indexes()
Example #2
0
    def test_new_index(self):
        class Order(Model):
            belongs_to = ('Customer',)

        create_tables()
        create_indexes()
        self.assert_indexes_created('orders', ['customer_id'])
Example #3
0
    def test_new_index(self):
        class Order(Model):
            belongs_to = ('Customer', )

        create_tables()
        create_indexes()
        self.assert_indexes_created('orders', ['customer_id'])
Example #4
0
    def setUp(self):
        super(RelatedFieldTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio',)
            belongs_to = ('Person',)
            has_many = ('Song',)
            has_and_belongs_to_many = ('Taste',)
        self.Artist = Artist

        class Bio(Model):
            pass
        self.Bio = Bio

        class Person(Model):
            pass
        self.Person = Person

        class Song(Model):
            pass
        self.Song = Song

        class Taste(Model):
            pass
        self.Taste = Taste

        create_tables()
        create_indexes()
Example #5
0
    def setUp(self):
        super(DeleteTests, self).setUp()

        class Artist(Model):
            belongs_to = ('Label', )
            has_one = ('TrueFan', )
            has_many = ('Fan', )
            has_and_belongs_to_many = ('Band', )

        self.Artist = Artist

        class Label(Model):
            pass

        self.Label = Label

        class TrueFan(Model):
            pass

        self.TrueFan = TrueFan

        class Fan(Model):
            pass

        self.Fan = Fan

        class Band(Model):
            pass

        self.Band = Band

        create_tables()
        create_indexes()
Example #6
0
    def setUp(self):
        super(UpdateTests, self).setUp()

        class Artist(Model):
            pass
        self.Artist = Artist

        create_tables()
        create_indexes()
Example #7
0
    def setUp(self):
        super(UpdateTests, self).setUp()

        class Artist(Model):
            pass
        self.Artist = Artist

        create_tables()
        create_indexes()
Example #8
0
def init_db():
    logger.info("making db")
    mk_db()
    logger.info("making tables")
    create_tables()
    logger.info("creating indexes")
    create_indexes()


#
# if __name__ == '__main__':
#     init()
Example #9
0
    def setUp(self):
        super(HasManyDescriptorTests, self).setUp()

        class Artist(Model):
            has_many = ('Song',)
        self.Artist = Artist

        class Song(Model):
            pass
        self.Song = Song

        create_tables()
        create_indexes()
Example #10
0
    def setUp(self):
        super(RelatedM2MSetTests, self).setUp()

        class Artist(Model):
            has_and_belongs_to_many = ('Taste',)
        self.Artist = Artist

        class Taste(Model):
            pass
        self.Taste = Taste

        create_tables()
        create_indexes()
Example #11
0
    def setUp(self):
        super(RelatedSetTests, self).setUp()

        class Artist(Model):
            has_many = ('Song',)
        self.Artist = Artist

        class Song(Model):
            pass
        self.Song = Song

        create_tables()
        create_indexes()
Example #12
0
    def setUp(self):
        super(HasAndBelongsToManyDescriptorTests, self).setUp()

        class Artist(Model):
            has_and_belongs_to_many = ('Taste',)
        self.Artist = Artist

        class Taste(Model):
            pass
        self.Taste = Taste

        create_tables()
        create_indexes()
Example #13
0
    def setUp(self):
        super(HasOneDescriptorTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio',)
        self.Artist = Artist

        class Bio(Model):
            pass
        self.Bio = Bio

        create_tables()
        create_indexes()
Example #14
0
    def setUp(self):
        super(BelongsToDescriptorTests, self).setUp()

        class Artist(Model):
            belongs_to = ('Person',)
        self.Artist = Artist

        class Person(Model):
            pass
        self.Person = Person

        create_tables()
        create_indexes()
Example #15
0
    def setUp(self):
        super(HasAndBelongsToManyDescriptorTests, self).setUp()

        class Artist(Model):
            has_and_belongs_to_many = ('Taste', )

        self.Artist = Artist

        class Taste(Model):
            pass

        self.Taste = Taste

        create_tables()
        create_indexes()
Example #16
0
    def setUp(self):
        super(BelongsToDescriptorTests, self).setUp()

        class Artist(Model):
            belongs_to = ('Person', )

        self.Artist = Artist

        class Person(Model):
            pass

        self.Person = Person

        create_tables()
        create_indexes()
Example #17
0
    def setUp(self):
        super(RelatedM2MSetTests, self).setUp()

        class Artist(Model):
            has_and_belongs_to_many = ('Taste', )

        self.Artist = Artist

        class Taste(Model):
            pass

        self.Taste = Taste

        create_tables()
        create_indexes()
Example #18
0
    def setUp(self):
        super(HasOneDescriptorTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio', )

        self.Artist = Artist

        class Bio(Model):
            pass

        self.Bio = Bio

        create_tables()
        create_indexes()
Example #19
0
    def setUp(self):
        super(HasManyDescriptorTests, self).setUp()

        class Artist(Model):
            has_many = ('Song', )

        self.Artist = Artist

        class Song(Model):
            pass

        self.Song = Song

        create_tables()
        create_indexes()
Example #20
0
    def setUp(self):
        super(RelatedSetTests, self).setUp()

        class Artist(Model):
            has_many = ('Song', )

        self.Artist = Artist

        class Song(Model):
            pass

        self.Song = Song

        create_tables()
        create_indexes()
Example #21
0
    def setUp(self):
        super(SaveTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio',)
            belongs_to = ('Person',)
        self.Artist = Artist

        class Bio(Model):
            pass
        self.Bio = Bio

        class Person(Model):
            pass
        self.Person = Person

        create_tables()
        create_indexes()
Example #22
0
    def setUp(self):
        super(SaveTests, self).setUp()

        class Artist(Model):
            has_one = ('Bio',)
            belongs_to = ('Person',)
        self.Artist = Artist

        class Bio(Model):
            pass
        self.Bio = Bio

        class Person(Model):
            pass
        self.Person = Person

        create_tables()
        create_indexes()
Example #23
0
    pass

class CompanyTechnology(Model):
    pass

class CompanyTweet(Model):
    pass

class CompanyEmailPattern(Model):
    pass

class CompanyHiring(Model):
    pass

# Other 
class CompanySimilar(Model):
    pass

class UserContact(Model):
    pass

class CompanyEmailPattern(Model):
    pass

class CompanyEmployee(Model):
    pass


create_tables()
create_indexes()
Example #24
0
from remodel.helpers import create_tables, create_indexes
from remodel.models import Model

__author__ = 'amitassaraf'


class Lead(Model):
    has_one = ('User', )


class User(Model):
    belongs_to = ('Lead', )


class Team(Model):
    pass


create_tables()
create_indexes()