Steve Kowalik has proposed merging 
lp:~stevenk/launchpad/information_type-branch-privacy-trigger into lp:launchpad.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~stevenk/launchpad/information_type-branch-privacy-trigger/+merge/105291

Due to the march forward adding information_type to branch, and the fact that 
it is populated everywhere, we are preparing to set the column to NOT NULL. 
This branch fixes test failures due to that by making sure that 
information_type is set.
-- 
https://code.launchpad.net/~stevenk/launchpad/information_type-branch-privacy-trigger/+merge/105291
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~stevenk/launchpad/information_type-branch-privacy-trigger into lp:launchpad.
=== modified file 'lib/lp/code/model/tests/test_branch_privacy_triggers.py'
--- lib/lp/code/model/tests/test_branch_privacy_triggers.py	2012-02-21 22:46:28 +0000
+++ lib/lp/code/model/tests/test_branch_privacy_triggers.py	2012-05-10 02:38:18 +0000
@@ -8,6 +8,7 @@
 
 import unittest
 
+from lp.registry.enums import InformationType
 from lp.services.database.sqlbase import cursor
 from lp.testing.dbuser import switch_dbuser
 from lp.testing.layers import LaunchpadZopelessLayer
@@ -29,7 +30,11 @@
         # 6 stacked on 1 at insert time
         cur = cursor()
         for x in range(7):
-            is_private = 'True' if x == 3 else 'False'
+            is_private = 'False'
+            information_type = InformationType.PUBLIC.value
+            if x == 3:
+                is_private = 'True'
+                information_type = InformationType.USERDATA.value
             if x == 4:
                 stacked_on = self.branch_ids[3]
             elif x == 6:
@@ -38,11 +43,12 @@
                 stacked_on = 'NULL'
             cur.execute("""
                 INSERT INTO Branch (
-                    name, private, stacked_on, owner, registrant, branch_type
+                    name, private, information_type, stacked_on, owner,
+                    registrant, branch_type
                     )
-                    VALUES ('branch%d', %s, %s, 1, 1, 1)
+                    VALUES ('branch%d', %s, %s, %s, 1, 1, 1)
                     RETURNING id
-                """ % (x, is_private, stacked_on))
+                """ % (x, is_private, information_type, stacked_on))
             branch_id = cur.fetchone()[0]
             self.branch_ids[x] = branch_id
         self.updateStackedOnForBranch(2, 5)

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to