~wmmapper/wmmapper/wmmapper

« back to all changes in this revision

Viewing changes to wmmapper/model/profile.py

  • Committer: Alexander Bethke
  • Date: 2010-06-30 21:29:19 UTC
  • Revision ID: oolongbrothers@gmx.net-20100630212919-2r26xf9oyrben447
Created the ProfileCollectionTest unit test in the new wmmapper-test source folder.
Initial skelettal structure for ProfileCollection class.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
# -*- coding: utf-8 -*-
3
3
 
4
4
import mapping
 
5
 
 
6
 
5
7
class Profile:
6
8
 
7
 
    def __init__(self,name):
8
 
        self.__currentProfilName = name
 
9
 
 
10
    def __init__(self, name):
 
11
        self.__name = name
9
12
        self.__currentMap = 1
10
13
 
11
 
        self.__mapObjekt1 = ""
12
 
        self.__mapObjekt2 = ""
13
 
        self.__mapObjekt3 = ""
14
 
        self.__mapObjekt4 = ""
15
 
 
16
 
 
17
 
 
18
 
 
19
 
    def set_map(self,number,mappingObjekt):
 
14
        self.__mapObjekt1 = None
 
15
        self.__mapObjekt2 = None
 
16
        self.__mapObjekt3 = None
 
17
        self.__mapObjekt4 = None
 
18
 
 
19
 
 
20
    def get_name(self):
 
21
        return self.__name
 
22
 
 
23
 
 
24
    def set_map(self, number, mappingObjekt):
20
25
        if number not in range(1,5):
21
26
            print "the mapNumber in not in Range 1 to 4, your is: %d"%number
22
27
        elif number == 1:
32
37
            
33
38
 
34
39
 
35
 
    def get_map(self,number= None):
36
 
       
 
40
    def get_map(self, number = None):
37
41
        if number is None:
38
42
            number = self.__currentMap
39
43
            self.__currentMap += 1
42
46
        else:
43
47
            self.__currentMap = number
44
48
 
 
49
 
45
50
        if number not in range(1,5):
46
51
            print "the mapNumber in not in Range 1 to 4, your is: %d"%number
47
 
 
48
52
        elif number == 1:
49
53
                return self.__mapObjekt1
50
54
        elif number == 2:
56
60
        else:
57
61
            print "what the hell you have done!!, This ist not possible"
58
62
 
59
 
           
60
 
    def create_map_object(self,Dir):
61
 
        mapObj = mapping.Mapping(Dir)
62
 
        return mapObj
 
63
 
 
64
    def create_map_object(self, dir):
 
65
        map_obj = mapping.Mapping(dir)
 
66
        return map_obj